首页 > 解决方案 > 将时间戳转换为 varchar

问题描述

我正在 AWS Athena 中编写一个 sql 查询,其中有一个时间戳字段,我必须提取 2021 年 6 月的日期(只有日期,没有时间)。

我能够将时间戳转换为日期,但在转换为varchar.

有人可以帮忙吗。提前致谢。

select substr(CAST(server_time AS VARCHAR)) from matomo_log_link_visit_action where server_time like "2021-06-%" ;

标签: sqlamazon-athena

解决方案


您可以使用该format_datetime功能。例如:

select format_datetime(my_timestamp, 'yyyy-MM-dd') 

查看文档:https ://prestodb.io/docs/current/functions/datetime.html


推荐阅读