2012-04-25 5 views
0

誰かがこの日時をどのように抽出するのか教えていただけますか?私はJavaのnubeです! :-)このjava.sql.dateをフォーマットするにはどうすればよいですか?

私はその次の形式でノードを読んだときに、そのXMLとして送信され、されている:私にとって

objDeliveryRoute.getStartTimeは()は、次の形式の日付です: YYYY-MM-DDTHH: mm:nn(Tはこれをタンゴとします)。
例は次のようになります。

2012-04-24T18:41:00

これは、MSSQL Server 2008のDBに家を見つける必要があります。標準JavaSDKから

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

答えて

1

使用SimpleDateFormatクラス:
はここで私が苦しんでいるコードスニペットです。

このコードスニペットを確認してください。

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.util.Dateインスタンスを作る

java.sql.Date sqlDate = new java.sql.Date(myDate.getTime()); 
関連する問題