datetime_part()

將要求的日期部分擷取為整數值。

已被取代的別名: datepart ()

語法

datetime_part(part,datetime)

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
部分 string ✔️ 日期擷取的時間度量。 請參閱 可能的值
date datetime ✔️ 要從中擷取 元件的完整日期。

部分的可能值

  • week_of_year
  • DayOfYear
  • Hour
  • 分鐘
  • Second
  • Millisecond
  • 微秒
  • 奈秒

傳回

代表所解壓縮組件的整數。

注意

week_of_year 傳回代表週數的整數。 週數是自一年的第一週 (即包括第一個星期四的那一週) 開始計算。

範例

let dt = datetime(2017-10-30 01:02:03.7654321); 
print 
year = datetime_part("year", dt),
quarter = datetime_part("quarter", dt),
month = datetime_part("month", dt),
weekOfYear = datetime_part("week_of_year", dt),
day = datetime_part("day", dt),
dayOfYear = datetime_part("dayOfYear", dt),
hour = datetime_part("hour", dt),
minute = datetime_part("minute", dt),
second = datetime_part("second", dt),
millisecond = datetime_part("millisecond", dt),
microsecond = datetime_part("microsecond", dt),
nanosecond = datetime_part("nanosecond", dt)

輸出

year quarter weekOfYear day dayOfYear hour minute second 毫秒 微秒 奈秒
2017 4 10 44 30 303 1 2 3 765 765432 765432100

注意

weekofyearweek_of_year 組件的已淘汰變體。 weekofyear 不符合 ISO 8601 規範;一年的第一週已定義為包含該年第一個星期三的那一週。 week_of_year 符合 ISO 8601 規範;一年的第一週已定義為包含該年第一個星期四的那一週。 [如需詳細資訊],請參閱 ISO 8601 周日期