2016-11-24 280 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