0
我想今天的時代或milisecs日期,但隨着時間的部分設置爲即24:00(午夜)轉換時期到日期
例如
此刻時間是從今天開始的10-APR-2013 17:56:44.455這
mili-seconds is 1365613004461
epoch = 1365613004
可以有一個人請告訴我如何獲得10-APR-2013 24:00:00時代?
我想今天的時代或milisecs日期,但隨着時間的部分設置爲即24:00(午夜)轉換時期到日期
例如
此刻時間是從今天開始的10-APR-2013 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
和第二10-04-13 00:00:00.0
。
在執行這些操作之前,您需要將'Calendar'(和'SimpleDateFormat')''TimeZone''設置爲'「UTC」',否則結果將不正確。 – jpm 2013-04-10 19:38:41