0
什麼是正確的形式解析此日期?:2015-05-29T00:00:00+02:00
的java格式的特定日期以T字
DateFormat format = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date data = format.parse(dataValue);
什麼是正確的形式解析此日期?:2015-05-29T00:00:00+02:00
的java格式的特定日期以T字
DateFormat format = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss");
Date data = format.parse(dataValue);
嘗試用
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
注意
MM
代表月,而mm
代表分鐘。HH
,hh
是12小時格式XXX
代表像-08:00
T
格式,你需要用單引號'
像'T'
將其包圍
感謝它的工作,我可以問你我怎樣才能改變「yyyy-MM-dd」格式輸出? – michele
如果你有格式爲'yyyy-MM-dd'T'HH:mm:ssXXX'的字符串數據,並且你想將它轉換爲格式'yyyy-MM-dd',那麼我會說最簡單的方法是使用子字符串選擇這個'yyyy-MM-dd'部分。但是,如果你想將它轉換爲'dd/MM/yyyy'這樣的東西,那麼你需要創建另一個日期格式化程序,並且只需要格式化'Date'由原始格式化程序返回。所以你的代碼可以像'String newFormat = newFormatter.format(oldFormatter.parse(stringDate))'。 – Pshemo