我得到格式的日期:MM-dd-yy hhmma zzz。问题是我只能获得A的AM或P的PM。如何将具有该格式的字符串解析为日期对象?
答案 0 :(得分:2)
使用此' a'
例子:MM-dd-yy hhmma a;
访问http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
答案 1 :(得分:1)
简单,在解析之前执行字符串替换A-> AM / P-> PM。 SimpleDateFormat不支持AM / PM的A / P.
答案 2 :(得分:0)
这种模式对我有用:
它以这种格式打印信息: 12-02-2016 03:50:07 PM
答案 3 :(得分:0)
dd- MM -yyyy( MM代表月份)。请不要在DATE TIME hh的时间段中使用MM: MM :ss。
例如。它会将日期'15 - 02 -2017 12:12:05'显示为 '15 -02-2017 12: 02 :05'代替12:12:05。几个月取代了几个月。
最好使用12小时时间格式和' hh:mm a '来清楚地了解它是否'AM / PM '