質問するログイン新規登録

回答編集履歴

1

訂正

2016/04/30 13:27

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -1,3 +1,4 @@
1
1
  tex.getDate()の返り値はjava.util.Dateのようですね。
2
2
  java.util.Dateはjava.sql.Dateの親クラスなので、親クラスのインスタンスを子クラスにキャストはできません。
3
- そのため、java.util.Dateのインスタンスに対してgetTime()してエポックからのミリ秒を取得し、その値をjava.sql.Dateのコンストラクタに渡して、java.sql.Dateのインスタンスを作る必要があります。
3
+ そのため、java.util.Dateのインスタンスに対してgetTime()してエポックからのミリ秒を取得し、その値をjava.sql.Dateのコンストラクタに渡して、java.sql.Dateのインスタンスを作る必要があります。
4
+ ただし、[この記事](http://d.hatena.ne.jp/higayasuo/20090219/1235020303)によると、Dateの時分秒をゼロに設定しなければならないそうです。