如何自定义/格式化流中的日期和时间值

情形

使用日期和时间值时(即日期时间值)在流中,它们可能看起来像:

  • 2019-12-06T22:47:23.0798367Z

  • 2009-06-15T13:45:30Z

您可以设置这些值的格式,如下所示:

  • 2009/6/15 下午 1:45

  • 2009 年 6 月 15 日,星期一

这是通过使用日期和时间格式字符串传递给formatDateTime() 功能。

设置字符串格式

标准格式字符串是对应于特定模式的单个字符(例如"d","g","G",这是区分大小写)。

例如,格式字符串"g"对应于常规日期/时间模式(短时间):

  • formatDateTime

    ('2009-06-15T13:45:30','g') - > 2009年6月15日下午1:45

 

自定义格式字符串是具有多个字符(例如"M/dd/yyyy h:mm tt")的任何字符串,可以控制 DateTime 值的可见性、定位、月、日、小时、秒等的可见性、定位、精度等。

例如,格式字符串"M/dd/yyyy h:mm tt"表示与标准格式字符串"g"相同的模式,如上所述:

  • formatDateTime

    ('2009-06-15T13:45:30',"M/dd/yyyy h:mm tt") -> 2009年6月15日下午1:45

 

有关可用标准格式模式以及如何构造自定义格式字符串的详细信息,请参阅下文

示例步骤

  1. 选择所需的格式日期时间值的输入字段

  2. 转到表达式编辑器("添加动态内容" -> 单击"表达式"选项卡)

  3. 键盘盖formatDateTime() (或查看"日期和时间"功能)

  4. 提供要格式化的值(可以是动态内容)(由单引号括起来)

  5. 提供格式字符串(由单引号括起来)

  6. 完整表达式应如下所示:formatDateTime('<您的值>',"dd/MM/yyyy hh:mm tt")

  7. 单击"确定"

资源

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×