-1
我是新來的Java和我試圖做一個格式轉換日期轉換日期字符串「週四10月15日5時19分21秒XXX 2015」,以「YYYY-MM-DD」用JAVA
我想傳送一個日期,「星期四2015年10月15日5:19:21 XXX 2015」字符串類型...這種格式「yyyy-MM-dd」
嘗試「SimpleDateFormat」,但不起作用。 造成 「無法解析的日期」
Input:
String = "Thu Oct 15 05:19:21 XXX 2015"
Output:
String="2015-10-15"
對不起我的英語...
這是我的代碼:
public static String formatDate(String string) {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date;
try {
date = format.parse(string);
getDateFormated(date, false);
return getDateFormated(date, false);
} catch (ParseException ex) {
}
return "";
}
public static String getDateFormated(Date date,boolean withFormatHour) {
if (date != null) {
String format = "yyyy-MM-dd";
if (withFormatHour) {
format = "yyyy-MM-dd HH:mm:ss";
}
return new SimpleDateFormat(format).format(date);
}
return "";
}
太謝謝你了!
具有u嘗試新鮮事物urself? 向我們展示你的努力,並解釋什麼具體沒有在你的代碼工作。現在看來,你只是要求我們爲你做家庭作業。 – Bikku
顯示您的代碼。沒有顯示任何實際的努力,這聽起來像你只是要求我們爲你做。在java中有很多關於解析和格式化日期的資源。 – tnw
對不起....添加了代碼 – ELM