我將如何格式化日期,如果我只需要它來打印月(MMM),日(DD)和時間(HH)?如何將Java中的日期格式化爲僅月,日和小時?
所以輸出會看起來像:
Jul 18 9
(即是7月18日09:00)。
我已經試過以下
private static void createDate() {
String startConcat = startMonth + " " + startDate + " " + startTime;
DateFormat start = new SimpleDateFormat ("MMM DD H");
try {
Date date = (Date)start.parse(startConcat);
System.out.println(date);
} catch (ParseException e) {
}
}
而且它似乎並沒有讀我一個月妥善太...我得到這個作爲一個輸出
Sun Jan 18 09:00:00 EST 1970
任何幫助將是深表感謝。
startMonth,startDate和startTime的值是什麼? – Jim
@jim如上所示七月= startMonth,18 =的startDate和9 = STARTTIME – FHr