YEARWEEK
傳回特定日期的年份和週數。
用法示範
YEARWEEK(Date)
語法
下列語法會從日期值傳回年份和週數。
YEARWEEK( date_expression )
下列語法會從相容性模式的日期值傳回年份和週數。
YEARWEEK( X [, format_string ])
參數
- date_expression- 日期或日期和時間欄位/運算式。
- X- 評估結果為文字、數字或相容性模式日期的欄位或運算式。
- 目前為「X」選取了format_string匯出格式。如果X已正確設定為語意日期欄位,則為選用。
相容性模式日期的格式字串
如果 X 是「文字」欄位或運算式,或是相容模式的「日期」,支援的日期函式會接受下列輸入格式:
- BASIC: %Y/%m/%d-%H:%M:%S
- DEFAULT_DASH:%Y-%m-%d [%H:%M:%S]
- DEFAULT_SLASH:%Y/%m/%d [%H:%M:%S]
- DEFAULT_DECIMAL:%Y%m%d [%H:%M:%S]
- RFC_1123:例如 Sat, 24 May 2008 20:09:47 GMT
- RFC_3339:例如 2008-05-24T20:09:47Z
- DECIMAL_DATE:與- DEFAULT_DECIMAL相同
系統接受任何有效的 strptime 格式。
如果 X 是「數字」欄位或運算式,支援的時間函式會接受下列輸入格式:
- SECONDS:自 Epoch 紀元時間起算的秒數
- MILLIS:自 Epoch 起算的毫秒數
- MICROS:自 Epoch 起算的微秒數
- NANOS:自 Epoch 以來的奈秒數
- JULIAN_DATE:自 Epoch 以來的日數
範例
| 範例公式 | 輸入 | 輸出 | 
|---|---|---|
|  YEARWEEK(Date)  | Jan 1, 2019 | 201901 | 
|  YEARWEEK(Date as Text, 'BASIC')  | 2019/01/01-09:40:45 | 201901 | 
|  YEARWEEK(Date as Number, 'SECONDS')  | 1561784874 | 201926 | 
|   | 1562004058620 | 201927 | 
附註
這個函式適用於相容性模式日期,以及升級後的「日期」和「日期和時間」資料類型。