2015-06-04 21 views

回答

1

嘗試用

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX"); 

注意

  • MM代表月,而mm代表分鐘。
  • ,如果你想擁有24小時格式使用HHhh是12小時格式
  • XXX代表像-08:00
  • 格式時區添加文字像T格式,你需要用單引號''T'將其包圍
+0

感謝它的工作,我可以問你我怎樣才能改變「yyyy-MM-dd」格式輸出? – michele

+0

如果你有格式爲'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