如何处理 Vertica TO_TIMESTAMPTZ 中的 DD/MM 日期时间字符串?
How to handle DD/MM date time string in Vertica TO_TIMESTAMPTZ?
我有一些日期时间字符串,日期在前。当我尝试转换为 TIMESTAMPTZ 时,月份似乎被忽略了。
例子
TO_TIMESTAMPTZ('01/07/2020 04:00', 'DD/MM/YYYY HH:MM')
Returns
2020-01-01T04:00:00.000+00:00
我正在寻找 7 月 1 日,但得到的是 1 月 1 日(甚至不是 1 月 7 日!)
分钟的格式是 MI
,而不是 MM
(参见 documentation):
dbadmin=> select TO_TIMESTAMP_TZ('01/07/2020 04:00', 'DD/MM/YYYY HH:MI');
TO_TIMESTAMP_TZ
------------------------
2020-07-01 04:00:00+02
我有一些日期时间字符串,日期在前。当我尝试转换为 TIMESTAMPTZ 时,月份似乎被忽略了。 例子
TO_TIMESTAMPTZ('01/07/2020 04:00', 'DD/MM/YYYY HH:MM')
Returns
2020-01-01T04:00:00.000+00:00
我正在寻找 7 月 1 日,但得到的是 1 月 1 日(甚至不是 1 月 7 日!)
分钟的格式是 MI
,而不是 MM
(参见 documentation):
dbadmin=> select TO_TIMESTAMP_TZ('01/07/2020 04:00', 'DD/MM/YYYY HH:MI');
TO_TIMESTAMP_TZ
------------------------
2020-07-01 04:00:00+02