日期:2014-05-20  浏览次数:20698 次

字符串(格式yyyy-mm-dd hh:mm:ss)转换日期类型,急!
如题:如何将一字符串“2007-04-16   15:40:40”转换成java.sql.Date类型


------解决方案--------------------
public Date parse(String text,
ParsePosition pos)分析字符串的文本,生成 Date。
此方法试图分析从 pos 给定的索引处开始的文本。如果分析成功,则将 pos 的索引更新为所用最后一个字符后面的索引(不必对直到字符串结尾的所有字符进行分析),并返回分析得到的日期。更新后的 pos 可以用来指示下次调用此方法的起始点。如果发生错误,则不更改 pos 的索引,并将 pos 的错误索引设置为发生错误处的字符索引,并且返回 null。


指定者:
类 DateFormat 中的 parse
参数:
text - 应该分析其中一部分的 String。
pos - 具有以上所述的索引和错误索引信息的 ParsePosition 对象。
返回:
从字符串进行分析的 Date。如果发生错误,则返回 null。
抛出:
NullPointerException - 如果 text 或 pos 为 null。
另请参见:
DateFormat.setLenient(boolean)

------解决方案--------------------
java.util.Date 得到long
然后用


Date(long date)
Constructs a Date object using the given milliseconds time value.

构造一个java.sql.Date对象