java.util.Dateからjava.sql.Dateに時間を格納する方法

Deepak Verma:

変換java.util.Datejava.sql.Dateたいのですが、時間、分、秒も必要ですが、java.sql.Dateはdate(no time)を格納するためにのみ使用できます。以下のコードを試してみましたが、java.sql.Dateオブジェクトの年、月、日しか表示されません

SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
Date parsed = format.parse("20110210120534");
System.out.println(format.parse("20110210120534"));
java.sql.Date sql = new java.sql.Date(parsed.getTime());
System.out.println("SQL date is= "+sql);

現在の出力:

2011-02-10

望ましい出力:

2011-02-10 12:05:34
ericbn:

java.sql.Dateそれは、SQLにマップとして型は、日付のみ(時間がない)情報を格納するために使用されDATEた時間を格納していないタイプ。そのtoString()方法は次のとおりです。

日付を日付エスケープ形式yyyy-mm-ddでフォーマットします。

目的の出力を実現するには、java.sql.Timestamp日付時刻の情報を格納するを使用して、SQL TIMESTAMPタイプにマッピングしますそのtoString()メソッドは必要なものを出力します:

タイムスタンプをJDBCタイムスタンプエスケープ形式でフォーマットします:yyyy-mm-dd hh:mm:ss.fffffffff。ここで、ffffffffffはナノ秒を示します。

例:

java.text.DateFormat format = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
java.util.Date date = format.parse("20110210120534");
java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime());
System.out.println(timestamp); // prints "2011-02-10 12:05:34.0"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

java.sql.Dateからjava.util.Dateへの変換

分類Dev

java.util.dateからjava.sql.dateへの変換NPE

分類Dev

java.sql.Timestampからjava.util.Dateに変換する方法は?

分類Dev

java.util.Dateをjava.sql.Dateに変換する方法

分類Dev

日時をsqlserverからjava.util.Dateに変換する方法

分類Dev

java.util.DateからXMLGregorianCalendar

分類Dev

Java.Util.DateからJava.Sql.Dateへのキャストエラー

分類Dev

java.util.Dateから日付部分(時間部分の破棄)を取得する方法

分類Dev

java.util.Dateとjava.sql.Date

分類Dev

java.util.dateをjava.sql.dateにキャストする方法は?

分類Dev

How to compare java.sql.Timestamp and java.util.Date

分類Dev

java.util.DateをMySQLdatetimeに格納する際の丸めの問題

分類Dev

java.util.Dateから時間部分を削除する適切な方法は何ですか?

分類Dev

java.util.dateの時間を取得する最速の方法は?

分類Dev

java.util.Dateから月番号を取得する高速な方法

分類Dev

java.sql.Dateとjava.util.Dateをorg.joda.time.LocalDateに変換する

分類Dev

java.util.Dateとjava.sql.Dateの違いは何ですか?

分類Dev

java.util.dateからJodaTimeに変換する

分類Dev

なぜ2つの日付クラスがjava.util.Dateとjava.sql.Dateにあるのですか?

分類Dev

アップキャストでJava.sql.dateをJava.util.dateに変換しても安全ですか?

分類Dev

Joda-Time DateTimeからjava.util.Dateを取得する

分類Dev

java.util.Dateをjava.sql.TimeStampに変換する方法、またはこれらの2つの違いをJavaの分で見つける方法

分類Dev

java.util.Dateまたはjava.sql.Dateの選択

分類Dev

java.util.DateからYearを取得します

分類Dev

キャメル付きのjava.util.Dateとしてjava.util.Dateをヘッダーに格納

分類Dev

java.util.Dateをjava.util.Dateに変換します。

分類Dev

java.util.Dateをjava.sql.Dateにキャストすることはできません

分類Dev

既存のjava.util.Dateオブジェクトとは別に、時間と日付の部分を取得する方法

分類Dev

java.util.Dateインスタンスの時間を00:00:00に設定する方法

Related 関連記事

  1. 1

    java.sql.Dateからjava.util.Dateへの変換

  2. 2

    java.util.dateからjava.sql.dateへの変換NPE

  3. 3

    java.sql.Timestampからjava.util.Dateに変換する方法は?

  4. 4

    java.util.Dateをjava.sql.Dateに変換する方法

  5. 5

    日時をsqlserverからjava.util.Dateに変換する方法

  6. 6

    java.util.DateからXMLGregorianCalendar

  7. 7

    Java.Util.DateからJava.Sql.Dateへのキャストエラー

  8. 8

    java.util.Dateから日付部分(時間部分の破棄)を取得する方法

  9. 9

    java.util.Dateとjava.sql.Date

  10. 10

    java.util.dateをjava.sql.dateにキャストする方法は?

  11. 11

    How to compare java.sql.Timestamp and java.util.Date

  12. 12

    java.util.DateをMySQLdatetimeに格納する際の丸めの問題

  13. 13

    java.util.Dateから時間部分を削除する適切な方法は何ですか?

  14. 14

    java.util.dateの時間を取得する最速の方法は?

  15. 15

    java.util.Dateから月番号を取得する高速な方法

  16. 16

    java.sql.Dateとjava.util.Dateをorg.joda.time.LocalDateに変換する

  17. 17

    java.util.Dateとjava.sql.Dateの違いは何ですか?

  18. 18

    java.util.dateからJodaTimeに変換する

  19. 19

    なぜ2つの日付クラスがjava.util.Dateとjava.sql.Dateにあるのですか?

  20. 20

    アップキャストでJava.sql.dateをJava.util.dateに変換しても安全ですか?

  21. 21

    Joda-Time DateTimeからjava.util.Dateを取得する

  22. 22

    java.util.Dateをjava.sql.TimeStampに変換する方法、またはこれらの2つの違いをJavaの分で見つける方法

  23. 23

    java.util.Dateまたはjava.sql.Dateの選択

  24. 24

    java.util.DateからYearを取得します

  25. 25

    キャメル付きのjava.util.Dateとしてjava.util.Dateをヘッダーに格納

  26. 26

    java.util.Dateをjava.util.Dateに変換します。

  27. 27

    java.util.Dateをjava.sql.Dateにキャストすることはできません

  28. 28

    既存のjava.util.Dateオブジェクトとは別に、時間と日付の部分を取得する方法

  29. 29

    java.util.Dateインスタンスの時間を00:00:00に設定する方法

ホットタグ

アーカイブ