0

これから日付と時刻を抽出する方法を教えてください。私はJavaヌーブです!:-)

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());
4

1 に答える 1

1

標準 JavaSDK のSimpleDateFormatクラスを使用します。

このコード スニペットを確認してください。指定した文字列から 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());
于 2012-04-25T01:08:50.917 に答える