2016-11-24 71 views
0

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

我的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 AMWRONG

2016-11-26 13:15:00.0评估为26 Nov 2016 1:15 PMOK

+0

作为在我提出的大部分问题中,解决方案在提出问题后都会看到自己,感叹。 – sMaN

回答

0

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

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

oracle documentation here.

字母日期或时间组件演示例子

h小时在(0-23)数量的AM/PM 0

h小时(1-12)12号

+0

抱歉,我无法将文档摘录格式化为可读表格。 – sMaN

相关问题