我正在使用java將時間戳映射到格式爲yyyy/MM/dd HH:mm:ss
的日期中。將時間戳轉換爲特殊日期格式
我使用
Date meetingDate = new Date(Long.parseLong("1369662263618"));
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
System.out.println(dateFormat.format(meetingDate.getTime()));
System.out.println(meetingDate);
結果是:
2013/05/27 15:44:23
2013-05-27
我想日期爲像第一條結果的格式。
爲什麼首先打印'meetingDate'?你必須明白,'Date'現在不包含任何特定的格式,而只是時間的表示;你**必須**使用'DateFormat'('SimpleDateFormat'擴展這個類)以你想要/需要的格式顯示你的Date。 –
第一個結果就是Date.toString(),如果你想讓你的meetingDate打印成這樣,爲什麼不直接打印呢?或者我不明白你的問題? – Djon
@JoopEggen java.util.Date不是不可變的= \。 –