我有一個字符串格式的日期,我想解析它日期格式「ddMMyy」。無法解析字符串到正確的日期格式
我用SimpleDateFormat
如下:
String stringDate = "050109";
SimpleDateFormat dateFormat = new SimpleDateFormat("ddMMyy");
Date date = dateFormat.parse(stringDate);
當我打印的 「日期」 我得到的格式如下:
週一年1月5 00:08:00 CET 2009年
更進一步,當我編組我的新格式的Java對象時:
2009-01-05T00:08:00 + 01:00
人有一個想法如何得到正確的格式?
是的,但打印只是一種檢查日期格式的方法。但仍然在統一的XML中的問題,因爲我得到了2009-01-05T00:08:00 + 01:00 – achraf 2011-12-20 18:03:44
我不知道你是如何生成XML,但通常會有一種方法來提供日期編組器在插入XML之前,您可以按照自己喜歡的方式格式化日期字符串。關於這方面的具體情況取決於您實際嘗試做什麼。例如,經常用於Android應用程序的ksoap2 Web服務庫有類似的東西,我相信其他人也可以。 – ivantod 2011-12-20 18:07:45