0
需要幫助將varchar字段轉換爲時間戳。將varchar字段轉換爲日期字段
領域是在'5/2/2017 9:45:29 AM'
格式,以便MM/DD/YYYY HH:MI:SS AM
我已經能夠獲得年份,月份和日期,但無法得到時,分,秒。這是我做了什麼:
SELECT
'5/2/2017 9:45:29 AM' as data
, to_date('5/2/2017 9:45:29 AM', 'MM/DD/YYYY HH24:MI:SS')
, to_char(to_date('5/2/2017 9:45:29 AM', 'MM/DD/YYYY HH12:MI:SS PM'), 'YYYYMMDD')
返回:
data | to_date | to_char
------------------------------------------------------------
5/2/2017 9:45:29 AM | 2017-05-02 00:00:00 | 20170502
我一直在玩與周圍的to_date
功能,但不能得到任何工作。我還包括AM
,但是沒有做任何事情。不知道還有什麼在這一點上
'SELECT CAST('5/2/2017 9:45:29 AM'as timestamp)'?.. –