formatDate - Amazon QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

formatDate

formatDate 使用您指定的模式格式化日期。在准备数据时,可以使用 formatDate 重新格式化日期。要在分析中重新格式化日期,请从日期字段的上下文菜单中选择格式选项。

语法

formatDate(date, ['format'])

Arguments

date

它可以是日期字段,也可以是对输出日期的其他函数的调用。

format

(可选) 包含要应用的格式模式的字符串。该参数接受支持的日期格式中指定的格式模式。

如果不指定格式,则此字符串默认为 yyyy-MM-ddTkk:mm:ss:SSS 格式。

返回类型

字符串

示例

以下示例设置 UTC 日期的格式。

formatDate(orderDate, 'dd MMM yyyy')

以下是给定的字段值。

order date ========= 2012-12-14T00:00:00.000Z 2013-12-29T00:00:00.000Z 2012-11-15T00:00:00.000Z

对于这些字段值,将返回以下值。

13 Dec 2012 28 Dec 2013 14 Nov 2012

示例

如果日期包含单引号或撇号,例如 yyyyMMdd'T'HHmmss,则可以使用以下方法之一来处理此日期格式。

  • 使用双引号括住整个日期,如以下示例所示:

    formatDate({myDateField}, "yyyyMMdd'T'HHmmss")
  • 通过在单引号或撇号的左侧添加反斜杠 (\) 来转义单引号或撇号,如以下示例所示:

    formatDate({myDateField}, 'yyyyMMdd\'T\'HHmmss')