1. 日期函數簡介
日期組件的返回值為時間戳(timestamp),單位是毫秒;以下日期函數的參數可以直接使用日期組件。例如:YEAR (日期組件)
下面介紹關于日期函數的兩個基本概念:
時間戳(TIMESTAMP):時間戳是計算機記錄時間的一種格式。通常是一個字符序列,唯一地标識某一刻的時間。在宜搭表單中,「日期」組件便是由這樣的序列來存儲的
日期對象:可以理解為年月日時分秒;日期對象的格式為 Sat Aug 01 2021 00:00:00 GMT 0800(中國标準時間),即北京時間 2021 年 8 月 1 日 00:00:00,日期對象可以進行各種運算,比如日期加減法等
2. 公式示例2.1 DATE函數表達式:DATE(timestamp)
入參:
返回值:
示例
注釋:把「申請日期」這個時間組件中的存儲的“時間戳”值,轉化為文本值填入「申請日期-文本」(單行文本)中。
支持的占位符(注意大小寫):
2.2 TIME函數
表達式:TIME(hour, minute, second)
入參:
返回值:
示例
複合函數案例:
輸出的數值:
2.3 TIMESTAMP函數
表達式:TIMESTAMP(date)
入參:
返回值:
示例
實現效果:
2.4 TODAY函數
表達式:TODAY()
返回值:
示例
2.5 NOW函數
表達式:NOW()
返回值:
表達式:SYSTIME()
返回值:
注:即使客戶端的時間被人為調整了,SYSTIME 函數不受影響,獲取的仍然是服務器時間。例如簽到、打卡等場景下,可避免調整時間作弊的情況。
示例
2.7 DAY函數
表達式:DAY(date)
入參:
返回值:
示例
實現效果:
2.8 MONTH函數
表達式:MONTH(date)
入參:
返回值:
示例
實現效果:
2.9 YEAR函數
表達式:YEAR(date)
入參:
返回值:
示例
實現效果:
2.10 HOUR函數
表達式:HOUR(date)
入參:
返回值:
示例
實現效果:
2.11 MINUTE函數
表達式:MINUTE(date)
入參:
返回值:
示例
實現效果:
2.12 SECOND函數
表達式:SECOND(date)
入參:
返回值:
示例
實現效果:
2.13 DAYS函數
表達式:DAYS(end_date, start_date)
入參:
返回值:
示例
實現效果:
2.14 DAYS360函數
表達式:DAYS360(end_date, start_date, method)
入參:
返回值:
公式目的:按照一年 360 天的算法(每個月以 30 天計,一年共計 12 個月),DAYS360 函數返回兩個日期間相差的天數,這在一些會計計算中将會用到。 如果财會系統是基于一年 12 個月,每月 30 天,可使用此函數幫助計算支付款項。
示例:
2.15 DATEDELTA函數
表達式:DATEDELTA(date, delta_days)
入參:
返回值:
示例:
注解:在「開始時間」基礎上,添加12天作為「結束時間」
2.16 WEEKNUM函數表達式:WEEKNUM(date, return_type)
入參:
返回值:
公式目的:返回特定日期的周數。例如,包含 1 月 1 裡的周為該年的第 1 周,其編号為第 1 周。
示例:
2.17 IOSWEEKNUM函數
表達式:ISOWEEKNUM(date)
入參:
返回值:
示例
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!