回答編集履歴

1

日付としてありえない文字を失敗にする方法

2015/12/17 17:09

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -33,6 +33,10 @@
33
33
  try {
34
34
 
35
35
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
36
+
37
+ //"2015/12/32"のような、日付としておかしな文字列が来た時に失敗にしたければこれを入れる
38
+
39
+ sdf.setLenient(false);
36
40
 
37
41
  Date date = sdf.parse(dateStr);
38
42