在Android中将日期字符串转换为long



我有一个日期字符串:02/28/2013 06:20:00 PM

我有一个日期格式:SimpleDateFormat dateFmt = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss a");

java.util.Date tempDate;

当我用格式化器解析字符串并提取日期

tempDate = dateFmt.parse(xpp.getText()); 

我得到一个12小时的日期:Thu, Feb 28, 2013 6:20 AM

我忽略了什么?

SimpleDateFormat的javadocs表示HH是24小时格式的小时(0-23)。对于AM/PM格式(1-12),您应该使用hh

相关内容

  • 没有找到相关文章

最新更新