java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
この方法はTimestampの変換方法です.
ここ数日excelインポート機能を実現し、その中にいくつかの時間帯があるので、このクラスを使ってインポートした文字列フォーマットをTimestampフォーマットに変換します.
不注意で現れた
java.lang.IllegalArgumentException:Timestamp format must be yyy-mm-dd hh:mm:ss[.fffffffffffff]異常.
検出された結果、ローカルにはこの異常はなく、最後に実行環境を確認した.元はjdkバージョンの問題で、ローカルは1.5で、テストサーバは1.6で、1.6でエラーが報告されたので、Timestampクラスの関連資料を探し続け、最後にjdkの小さな例で結果を得た. public static void main(String [] args){ System.out.println(Timestamp.valueOf("2010-07-28 00:00:00")); }
以上正常に印刷 public static void main(String [] args){ System.out.println(Timestamp.valueOf(「2010-(ここでは0が少ない)7-28 00:00:00」) }
javaを投げ出したlang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
異常であることから、jdk 1.6の要求フォーマットは明らかに1.5より厳格ですね.
ここ数日excelインポート機能を実現し、その中にいくつかの時間帯があるので、このクラスを使ってインポートした文字列フォーマットをTimestampフォーマットに変換します.
不注意で現れた
java.lang.IllegalArgumentException:Timestamp format must be yyy-mm-dd hh:mm:ss[.fffffffffffff]異常.
検出された結果、ローカルにはこの異常はなく、最後に実行環境を確認した.元はjdkバージョンの問題で、ローカルは1.5で、テストサーバは1.6で、1.6でエラーが報告されたので、Timestampクラスの関連資料を探し続け、最後にjdkの小さな例で結果を得た.
以上正常に印刷
public static void main(String [] args){
System.out.println(Timestamp.valueOf("2010-( 0)7-28 00:00:00"));
}
javaを投げ出したlang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
異常であることから、jdk 1.6の要求フォーマットは明らかに1.5より厳格ですね.