根据选项更改显示日期的格式

記事番号:040744

使用IF函数和DATE_FORMAT函数,可将日期或日期与时间转换为指定的日期与时间格式的字符串。

以下介绍根据在单选框字段中选择的国家,更改显示日期的格式的示例。如选择日本式,自动显示日本日期;如选择美国式,自动显示US日期;如选择英国式,自动显示英国日期。

截图:用红色线框圈出设置显示各国日期的字段

准备

请在表单中配置以下字段,并设置字段名称和字段代码。

  • [日付]フィールド
    • [字段名称][字段代码]:日期
  • [文字列(1行)]フィールド
    • [字段名称][字段代码]:转换后的日期
  • [单选框]字段
    • [字段名称][字段代码]:显示方法
    • [项目]:日本式、美国式、英国式

截图:在表单标签中配置了日期字段 截图:在表单标签中配置了单行文本框字段和单选框字段 截图:用红色线框圈出齿轮状设置图标和[设置] 截图:在单选框的设置页面中用红色线框圈出[字段名称]和[项目与顺序]

计算公式的设置

[单行文本框]字段中设置计算公式。

内容已复制
IF(显示方式="日本式", DATE_FORMAT(日期, "yyyy/MM/dd", "Etc/GMT"), IF(显示方式="美国式", DATE_FORMAT(日期, "MM/dd/yyyy", "Etc/GMT"), DATE_FORMAT(日期, "dd/MM/yyyy", "Etc/GMT")))