[DATE_FORMAT函數]指定日期和時間的顯示格式後顯示

文章推薦指數: 80 %
投票人數:10人

使用DATE_FORMAT函數後,日期與時間或日期等欄位值將轉換成指定的時間格式字串並顯示。

要將日期或時間與其他字串合併時,也可使用DATE_FORMAT函數。

DATE_FORMAT函數的基本 ... kintone說明 使用說明 應用程式的設定 表單的設定 計算公式的設定 [DATE_FORMAT函數]指定日期和時間的顯示格式後顯示 [DATE_FORMAT函數]指定日期和時間的顯示格式後顯示 鏈接已復制 文章編號:040501 想要指定日期和時間的顯示格式後顯示時,使用DATE_FORMAT函數。

使用DATE_FORMAT函數後,日期與時間或日期等欄位值將轉換成指定的時間格式字串並顯示。

要將日期或時間與其他字串合併時,也可使用DATE_FORMAT函數。

DATE_FORMAT函數的基本使用方式 鏈接已復制 DATE_FORMAT(欄位代碼,"日期與時間格式","時區") 具體的編寫範例於計算公式範例中介紹。

引數詳情 鏈接已復制 對DATE_FORMAT函數指定第1引數(欄位代碼)、第2引數(日期與時間格式)、第3引數(時區)。

以下說明各引數的基本使用方式。

第1引數:欄位代碼 鏈接已復制 第1引數中可以使用下列欄位。

透過欄位代碼指定欄位。

日期與時間 可指定從1000年1月1日0時0分(世界協調時間)到9999年12月31日23時59分(世界協調時間)的日期與時間。

日期 時間 建立時間 更新時間 數值 計算 也可使用以下運算符號與函數。

+,-,*,/,^,SUM 不僅在欄位中輸入日期與時間,也可對日期與時間進行時間的加減等計算,指定計算結果的日期。

計算公式中是以秒為單位來指定時間。

例如,1小時指定為「3600」或是「60*60*1」。

顯示次日的日期範例: DATE_FORMAT(日期+24*60*60*1,"YYYY/MM/dd","Etc/GMT") 相關頁面 日期的計算在以下頁面有詳細介紹。

日期、時間、日期與時間的計算 補充 指定數值、計算欄位時,該欄位的值將被視為UNIX時間處理。

另外,也可對第1引數指定UNIX時間。

UNIX時間的詳情請參閱TIPS。

第2引數:日期與時間格式 鏈接已復制 對第2引數指定的日期與時間格式,需使用下表的格式指定字串來指定。

各個格式指定字串將轉換為對應的字串。

格式指定字串 說明 2020年4月1日正午轉換後的字串 YYYY或yyyy 轉換為西元年。

2020 MMMM 轉換為編輯記錄使用者所設定的系統語言的月份。

英文:April 日文:4月 中文:四月 MMM 轉換為編輯記錄使用者所設定的系統語言的月份縮寫。

英文:Apr MM 轉換為月份,自動補零。

04 M 轉換為月份,不補零。

4 dd 轉換為日期,自動補零。

01 d 轉換為日期,不補零。

1 a 轉換為編輯記錄使用者所設定的系統語言的「上午」或「下午」。

英文:PM 日文:午後 中文:下午 KK 轉換為以0點至11點表示上午的12小時制時間格式。

自動補零。

00 K 轉換為以0點至11點表示上午的12小時制時間格式。

不補零。

0 hh 轉換為以1點至12點表示上午的12小時制時間格式。

自動補零。

12 h 轉換為以1點至12點表示上午的12小時制時間格式。

不補零。

12 HH 轉換為以0點至23點表示1天的24小時制時間格式。

自動補零。

12 H 轉換為以0點至23點表示1天的24小時制時間格式。

不補零。

12 kk 轉換為以1點至24點表示1天的24小時制時間格式。

自動補零。

12 k 轉換為以1點至24點表示1天的24小時制時間格式。

不補零。

12 mm 轉換為分鐘顯示,自動補零。

00 m 轉換為分鐘顯示,不補零。

0 ss 轉換為秒數顯示,自動補零。

00 s 轉換為秒數顯示,不補零。

0 Z 轉換為與UTC(世界協調時間)的時差。

格式為hhmm。

+0900 ZZ 轉換為與UTC(世界協調時間)的時差。

格式為hh:mm。

+09:00 ZZZ 轉換為時區ID。

Asia/Tokyo 相關頁面 日期計算結果的顯示格式,在以下頁面也有範例介紹。

日期計算結果的顯示格式 提示 日期與時間格式最多可指定64個字元。

不轉換的格式指定字串,以單引號(')包住。

日期與時間格式範例:'Date:'d 例如原本的日期與時間資料為「2021-06-2916:56」,格式指定為「Date:d」,轉換後的資料將會是「D下午te:29」。

「a」被判斷為上午下午的指定字串,「Date」會轉換成「D下午te」。

如果想讓「Date:」直接顯示Date:的話,要寫成'Date:'。

想將單引號作為文字顯示,需連續輸入兩個單引號。

日期與時間格式的範例:'' 計算結果的範例:' 第3引數:時區 鏈接已復制 對第3引數指定時區。

若在第1引數指定日期/時間欄位時,則指定「Etc/GMT」(世界協調時間的時區ID)。

指定上述以外的欄位時,則可選擇要顯示哪一個時區。

例:DATE_FORMAT(日期與時間,"YYYY年M月d日","Asia/Tokyo") 指定含夏令時間的時區時,計算結果會反映夏令時間。

例)DATE_FORMAT(日期與時間,"YYYY/MM/ddHH:mmZZ","America/Los_Angeles") -世界協調時間的2019-01-0100:00會被轉換成2018/12/3116:00-08:00。

-世界協調時間的2018-08-0100:00會被轉換成2018/07/3117:00-07:00。

若指定「system」,將套用透過cybozu.com共通管理設定的時區(系統時區)。

相關頁面 時區清單 系統時區的設定 DATE_FORMAT函數的計算結果中顯示錯誤的日期或時間 補充 日期與時間欄位的時區處理,支援從1970年1月1日上午0時(世界協調時間)到2050年1月1日上午0時(世界協調時間)的日期與時間。

網路瀏覽器要儲存/顯示早於1970年1月1日的日期與時間時,有一些限制事項。

詳情請參閱欄位的輸入限制的「日期與時間」。

計算公式範例 鏈接已復制 說明如何使用DATE_FORMAT函數的計算公式範例。

DATE_FORMAT函數的計算結果為字串,因此計算公式請編寫為單行文字方塊。

計算公式:DATE_FORMAT(日期,"YYYY年M月d日","Etc/GMT") 將「日期」欄位的格式改為○○年○○月○○日。

若「日期」欄位的值為「2020-04-01」,計算結果將為2020年4月1日。

計算公式:DATE_FORMAT(日期與時間,"YYYY-MM-ddHH:mm","America/Los_Angeles") 將「日期與時間」欄位的格式設為「YYYY-MM-ddHH:mm」。

另外,將時區改為太平洋標準時間。

若「日期與時間」欄位的值為「2020-04-0113:00」,計算結果將為2020-03-3121:00(從日本時間轉換)。

計算公式:姓名&"-"&DATE_FORMAT(建立時間,"YYYYMMdd","system") 將「姓名」欄位的字串與記錄建立時間相合併。

若「姓名」欄位的值為「MariaJackson」,記錄建立時間為「2021-06-2113:00」,計算結果將為「MariaJackson-20210621」。

參考:如何結合日期與字串顯示 計算公式:DATE_FORMAT(出生日期,"MM","Etc/GMT") 從「出生日期」欄位的值計算出生月份。

若「出生日期」欄位的值為「1969-12-31」,計算結果將為「12」。

計算公式:DATE_FORMAT(申請日期+(60*60*24*30),"YYYY-MM-dd","Etc/GMT") 從「申請日期」欄位的值計算30天後的試用結束日期。

若「申請」欄位的值為「2021-07-01」,計算結果將為「2021-07-31」。

TIPS:UNIX時間 鏈接已復制 UNIX時間是指自1970年1月1日上午0點(世界協調時間)起至現在的總秒數。

也稱作UNIX時間戳。

例如日期與時間若為2016年4月1日上午0點(世界協調時間),UNIX時間即為「1459468800」。

第1引數也可指定UNIX時間。

-可指定30610224000以上、253402300799以下的UNIX時間。

另外,若在第1引數指定數值、計算欄位時,該欄位的值將被視為UNIX時間處理。

文章目錄 這項資訊是否對您有幫助? 是 否



請為這篇文章評分?