今日の日付をエポックまたはミリ秒で取得したいのですが、時刻部分が今日の開始、つまり 24:00(真夜中) に設定されています
例えば
現時点では、2013 年 4 月 10 日 17:56:44.455です。
mili-seconds is 1365613004461
epoch = 1365613004
10-APR-2013 24:00:00 のエポックを取得する方法を教えてください。
次のように、時刻を 0:00:00 に設定できます。
Calendar cal = Calendar.getInstance();
System.out.println(new SimpleDateFormat("dd-MM-yy HH:mm:ss.S").format(cal.getTime()));
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
System.out.println(new SimpleDateFormat("dd-MM-yy HH:mm:ss.S").format(cal.getTime()));
最初の値は として出力され10-04-13 18:10:40.832
、2 番目の値は として出力され10-04-13 00:00:00.0
ます。