我有一个字符串格式的日期,我想解析它日期格式“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