You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Athena SQL日期转字符串:解决Excel秒数显示缺失问题

解决AWS Athena导出CSV到Excel后日期秒数丢失的问题

直接修改SQL添加单引号前缀

不需要用array_agg或array_join,直接在生成的日期字符串前拼接单引号即可。SQL中单引号需用两个连续单引号转义,修改后的语句如下:

CASE WHEN eventtime IS NOT NULL
    AND eventtime != '' THEN
    concat('\'', date_format(from_iso8601_timestamp(eventtime), '%Y-%m-%d %H:%i:%s'))
ELSE
    NULL
END AS computation_date

效果说明

  • Athena执行后会输出类似'2024-06-04 12:39:00的字符串
  • 导出为CSV后用Excel打开,Excel会将其识别为文本格式,完整显示包含秒数的日期时间,不会自动隐藏秒数

替代方案:Excel端设置单元格格式

如果不想修改SQL,也可以在Excel中手动调整:

  • 选中日期列,右键选择「设置单元格格式」
  • 在「数字」选项卡中选择「自定义」,输入格式代码yyyy-mm-dd hh:mm:ss,点击确定即可显示完整秒数

内容的提问来源于stack exchange,提问作者Shanmugam Natarajan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 21:49:50