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)'?.. –