2012-04-25 49 views
0

有人可以告诉我如何从中提取日期和时间吗?我是一个java nube! :-)如何格式化此java.sql.date?

其发送XML和当我阅读下列格式节点的:

对我来说objDeliveryRoute.getStartTime()是在以下格式的日期: YYYY-MM-DDTHH: mm:nn(这里的T是Tango的)。
例子是:

2012-04-24T18:41:00

这需要找到在MSSQL Server 2008的分贝家。
下面是我与痛苦的代码片段:

mydatetime = new java.sql.Timestamp(objDeliveryRoute.getStartTime().toGregorianCalendar().getTime().getTime()); 

回答

1

使用SimpleDateFormat从标准Ja​​vaSDK类。

检查此代码段。它使从字符串你提供一个java.util.Date实例:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); 
    String myDateString = "2012-04-24T18:41:00"; 
    java.util.Date myDate = df.parse(myDateString); 

要撰写java.sql.Date实例,请根据前列的代码片段如下:

java.sql.Date sqlDate = new java.sql.Date(myDate.getTime());