AWS Athena (Presto) - 如何将时间戳格式化为日期格式?
Posted
技术标签:
【中文标题】AWS Athena (Presto) - 如何将时间戳格式化为日期格式?【英文标题】:AWS Athena (Presto) - how to format Timestamp to Date Format? 【发布时间】:2020-06-22 09:04:22 【问题描述】:我在 Athena 中有一个时间戳数据类型的列,格式为:2019-08-28 00:00:00.000
如何使用 SQL 将其格式化为日期格式:
DD-MON-YYYY
谢谢。
【问题讨论】:
见prestosql.io/docs/0.172/functions/datetime.html#date_format(雅典娜基于.172) 【参考方案1】:WITH test AS (
SELECT '2019-08-28 00:00:00.000' AS str
)
SELECT format_datetime(cast(str AS timestamp), 'dd-MM-YYYY')
FROM test
结果:
_col0
1 28-08-2019
【讨论】:
以上是关于AWS Athena (Presto) - 如何将时间戳格式化为日期格式?的主要内容,如果未能解决你的问题,请参考以下文章
AWS DMS:如何处理 Presto/Athena 中的 TIMESTAMP_MICROS parquet 字段
Presto(AWS Athena)中 datefromparts 的替代方法是啥
AWS Athena (Presto) DISTINCT SQL 查询中的重复结果?