依照選項改變顯示的日期格式

文章編號:040744

使用IF函數及DATE_FORMAT函數,即可將日期、日期與時間轉換成指定的時間格式的字串。

此處將說明依照選項按鈕欄位中所選的國家,變更顯示的日期格式的範例。選擇日本式為日本日期,選擇美國式為美國日期,選擇英國式為英國日期。

截圖:以紅框強調設定了顯示各國日期的欄位

準備

請在表單中配置以下欄位,並設定欄位名稱與欄位代碼。

  • 「日期」欄位
    • 欄位名稱、欄位代碼:日期
  • 單行文字方塊欄位
    • 欄位名稱、欄位代碼:date
  • 選項按鈕欄位
    • 欄位名稱、欄位代碼:顯示方式
    • 項目:日本式、美國式、英國式

截圖:在表單分頁中配置日期欄位 截圖:在表單分頁中配置單行文字方塊欄位及選項按鈕欄位 截圖:以紅框強調齒輪形狀的設定圖示及[設定] 截圖:以紅框強調選項按鈕的設定畫面中的「欄位名稱」及「項目與順序」

計算公式的設定

在單行文字方塊欄位中設定計算公式。

內容已複製
IF(顯示方式="日本式", DATE_FORMAT(日期, "yyyy/MM/dd", "Etc/GMT"), IF(顯示方式="美國式", DATE_FORMAT(日期, "MM/dd/yyyy", "Etc/GMT"), DATE_FORMAT(日期, "dd/MM/yyyy", "Etc/GMT")))