如何在 Presto 中将时间戳转换为日期



我喜欢将时间戳列转换为日期和时间格式。我应该如何从 presto 编写查询?我的时间戳是 UTC 时间。 谢谢

Timestamp format"1506929478589"
After query convert it looks like "2016-10-25 21:04:08.436"
您可以使用

cast(col as date)date(col)timestamp转换为date

您可以使用

date_format函数(文档在这里:https://prestodb.io/docs/current/functions/datetime.html)

下面是一个示例:

date_format(charges.created, '%Y-%m') as rev_month

如果由于某种原因您正在比较日期,则不需要像那样进行转换,则可以执行以下操作

where customers.created BETWEEN timestamp '2018-04-01 00:00:00.000' AND timestamp '2018-05-01 00:00:00.000' 

相关内容

  • 没有找到相关文章

最新更新