我有一個字符串「星期六,十月,25日,11點40分」定義日期格式的Java「第三屆「ST」「日」「第二」
什麼格式做這個日期?我如何解析ordinal indicator?
這裏是我怎麼想它
private String changeDateFormat(String stringDate){
DateFormat dateFormat = new SimpleDateFormat("DD, MM, ddth, hh:mm");
try {
Date date = dateFormat.parse(stringDate);
dateFormat = new SimpleDateFormat("ddMMMyyyy");
stringDate=dateFormat.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return stringDate.toUpperCase();
}
您需要了解的有關'DateFormat'的所有信息 - http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html – Abubakkar
如何定義「25th」?我的意思是「th」的東西 –
@JenyaKyrmyza檢查出以前的SO問題 - http://stackoverflow.com/questions/4011075/how-do-you-format-the-day-of-the-month-to-say -11th-21st-or-23rd-in-java –