在阅读 AWS Quicksight 文档时,我找到了以下信息。
Amazon QuickSight 在查询、筛选和显示日期数据时使用协调世界时 (UTC)。当日期数据没有指定时区时,Amazon QuickSight 假定其为 UTC 值。当日期数据指定时区时,Amazon QuickSight 将其转换为 UTC 时间并进行显示。例如,具有时区偏移量的日期字段(如 2015-11-01T03:00:00-08:00)将被转换为 UTC 并在 Amazon QuickSight 中显示为 2015-11-01T15:30:00。
我正在分析 Quicksight 中的 Athena 数据集中的一系列日期范围。 我想能够以本地时区表示形式查看这些日期,而不是以 UTC 格式。 是否有任何建议最佳方法或是否可能实现此目标?如果我使用计算字段函数(如 formatDate())或自定义 SQL 的“AT TIME ZONE”语句,则我的日期列将被转换为字符串。然后,任何尝试将这些字符串转换回日期的操作都会将日期再次转换为 UTC 格式。
我已尝试使用以下方法将返回的日期字符串进行转换:
parseDate({NEWDATE}, "yyyy-MM-dd HH:mm:ss.SSS ZZZ", "Australia/Melbourne")
然而,这会引发一个错误:“此函数没有正确的参数数量”。
任何建议都将不胜感激。