Excel日期/时间格式化AM与PM错误

时间:2016-11-24 02:09:40

标签: excel date time

我使用Windward生成一个可读日期的报告。 Winward使用 Excel日期/时间格式进行格式化,但是在格式化显示为AM而不是PM的第12小时(例如12:30)内的日期/时间时遇到问题。

我的Excel输入/输出日期/时间格式字符串是否不正确?

输入格式

yyyy-MM-dd hh:mm:ss.S

输出格式

dd MMM yyyy h:mm AM/PM

实施例

2016-11-24 00:15:00.0评估为24 Nov 2016 12:15 AM 确定

2016-11-25 12:15:00.0评估为25 Nov 2016 12:15 AM 错误

2016-11-26 13:15:00.0评估为26 Nov 2016 1:15 PM 确定

1 个答案:

答案 0 :(得分:0)

问题与Excel日期/时间格式字符串无关。 Windward使用java的SimpleDateFormat类来评估日期输入,使用Excel Date Formatting来输出格式化的日期。以下输入格式正常工作。

yyyy-MM-dd HH:mm:ss.S

根据oracle documentation here.

  

信函日期或时间组件演示示例

     

H小时(0-23)0号

     

h上午/下午(1-12)12号小时