【发布时间】:2014-01-19 21:40:11
【问题描述】:
我有一个问题,我想将字符串解析为“2013 年 11 月 15 日”格式的日期,但我无法在 SimpleDateFormat 类中使用 MMMM D、YYYY 来执行此操作。请提出任何解决方案。
代码:
SimpleDateFormat formatter = new SimpleDateFormat("MMMM DD, yyyy");
try {
Date publishedDate = formatter.parse(pictureDirectory.replace(str, ""));
hashMap.put(publishedDate, getImageFromSdCard(picturePath));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
它总是返回“Fri Nov 15 00:00:00 IST 2013”。
【问题讨论】:
-
这仅显示您如何解析日期。你是怎么打印出来的?
-
问题不是关于打印,而是没有返回我想要的结果。请就此提出任何解决方案。
-
好吧,如果它“返回”某些东西并且您说它返回“Fri Nov 15 00:00:00 IST 2013”,那么您可以通过某种方式将结果显示在某处,但问题并没有说明如何.
-
哦,我正在调试代码并检查特定变量以检查它返回的内容。
-
调试器显示
Date.toString()的输出。它没有格式化为任何特定的内容。