如何解析 'Jan 15 2019 6:57PM' 并将其转换为雪花中的时间戳格式

how to parse and convert 'Jan 15 2019 6:57PM' to timestamp format in snowflake

如何将 'Jan 15 2019 6:57PM' 格式的字符串转换为 snowflake 中正确的时间戳格式。

它正在抛出错误,因为无法使用以下命令将时间戳 'Jan 15 2019 6:57PM' 解析为 TIMESTAMP 格式。

select 'Jan 15 2019 6:57PM'::时间戳;

有什么办法吗?日期和时间可以是一位数或两位数,一天中的时间甚至可以是上午或下午。

你能试试这个吗?

select to_timestamp('Jan 15 2019 6:57PM','MON DD YYYY HH12:MIAM');

+------------------------------------------------------------+
| TO_TIMESTAMP('JAN 15 2019 6:57PM','MON DD YYYY HH12:MIAM') |
+------------------------------------------------------------+
| 2019-01-15 18:57:00.000                                    |
+------------------------------------------------------------+