2014-10-30 49 views
0

我有問題,閱讀這樣的日期時間格式:7/1/2014 6:02:09 AM,我的目標是我想比較查詢oracle中的某個日期to_date函數,但它似乎與格式不同,就像沒有零月份,日期和時間。正確的日期時間格式在Oracle上

我好了查詢想法是這樣的to_date('7/1/2014 6:02:09 AM','MM/DD/YYYY HH:MI:SS AM')

,但好像我有這種錯誤的格式。

在此先感謝

+0

'to_date('2014/7/1 6:02:09 AM','MM/DD/YYYY HH:MI:SS AM')'返回一個有效的** DATE **值,那麼你的問題在哪裏? – 2014-10-30 07:56:44

+0

我在問上面的格式日期,因爲我的MM/DD/YYYY HH:MI:SS AM是錯誤的 – Koyix 2014-10-30 08:38:23

+0

您是否想將'DATE'轉換爲字符串並將其與另一個字符串進行轉換?做相反的事情,將字符串轉換爲'DATE'並比較日期值 - 這將起作用。 – 2014-10-30 08:41:00

回答

1

試試這個格式來代替:

to_date('07-01-2014 12:15','MM-DD-YYYY HH:MI')) 
+0

感謝編輯@Krumia我來自手機和發帖代碼並不簡單:) – 2014-10-30 06:36:35

0

終於讓我找到了格式, 我必須先改變AM PM格式24小時時間戳:

TO_CHAR(TO_DATE('01/01/1970 00:00:00', 'MM/DD/YYYY HH24:MI:SS') 

謝謝大家:)