Esb*_*rdt 3 sql string postgresql timestamp
如何将字符串转换为时间戳?
我找到的文档和所有答案都显示了如何使用 to_timestamp 函数将字符串列转换为时间戳,但这显然不适用于单个字符串。
to_timestamp('2019-09-20 13:59', 'DD-MM-YYYY HH24:MI:SS')
Cast('2019-09-20 13:59' as timestamp)
Run Code Online (Sandbox Code Playgroud)
我想向表中添加一列,并以此日期作为重复值。
-- Creating timestamp column
ALTER TABLE my_table ADD creation_date timestamp
-- Repeating timestamp
UPDATE my_table SET creation_date = TO_TIMESTAMP('2019-09-20 13:59', 'YYYY-MM-DD HH24:MI')
Run Code Online (Sandbox Code Playgroud)
您可以尝试以下操作 - 将格式掩码从 更改'DD-MM-YYYY HH24:MI:SS'为'YYYY-MM-DD HH24:MI:SS'
select to_timestamp('2019-09-20 13:59', 'YYYY-MM-DD HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)