- ★★Java質問・相談スレッド171★★
95 :デフォルトの名無しさん[sage]:2014/10/21(火) 09:51:47.39 ID:vJUSb1Lk - jdk1.8.0_11でカレンダーを使ったら何か妙なことになったんだけど、どういうことだろう?
//フォーマットパターンを指定 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); Calendar c = Calendar.getInstance(); c.clear(); // 2014/10/23/ 23:59:00を指定 c.set(2014, 10, 23, 23, 59, 00); //何故か設定した日付の1月後になる。 System.out.println(sdf.format(c.getTimeInMillis())); c.clear(); // 2014/9/23/ 23:59:00を指定 c.set(2014, 9, 23, 23, 59, 00); //何故か設定した日付の1月後になる。 System.out.println(sdf.format(c.getTimeInMillis()));
|