amazon-redshift - 在 Redshift 中将文本转换为时间戳

标签 amazon-redshift to-date to-timestamp

我有一个带有文本值的文本字段“presence_changed_at”,即 '2014/12/17 08:05:28 +0000 .我需要将其转换为时间戳。在 postgreSQL 中有函数 TO_TIMESTAMP(),但是在 中 Redshift 这似乎不受支持。我可以在没有时间的情况下获得日期

TO_DATE("presence_changed_at",'YYYY/MM/DD HH24:MI:SS')

产生
2014-12-12

但我找不到任何方法来获取 TIMESTAMP 格式。

提前感谢您解决这个问题

最佳答案

cast(column as timestamp)

在 Redshift 为我工作。见 http://devdocs.io/postgresql~9.4/sql-expressions#SQL-SYNTAX-TYPE-CASTS

关于amazon-redshift - 在 Redshift 中将文本转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636304/

相关文章:

python - Sql Alchemy 不能在事务 block 内运行

postgresql - 有两个不同键的条件 JOIN

amazon-redshift - 如何在AWS Redshift中向现有表添加排序键

amazon-web-services - 从 S3 中的 Parquet list 进行 Redshift 复制失败,并表示 MANIFEST 参数需要 S3 对象的完整路径

mysql - TO_DATE 从 DD-MON-YY 到 YYYYMMDD

Java、时间相关对象和oracle to_date函数

sql - 比较随时间戳变化的字符

datetime - Spark 中的 to_timestamp() 函数给出空值