適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
要求された日付部分を整数値として抽出します。
非推奨のエイリアス: datepart()
構文
              datetime_part(
              パーツ,datetime)
構文規則について詳しく知る。
パラメーター
| 件名 | タイプ | 必須 | 説明 | 
|---|---|---|---|
| 部分 | string | 
✔️ | dateから抽出する時間の測定。 「 可能な値」を参照してください。 | 
| 日付 | datetime | 
✔️ | partの抽出元となる完全な日付。 | 
パーツの使用可能な値
- 年
 - 四半期
 - 月
 - week_of_year
 - 日付
 - DayOfYear
 - 時間
 - 分
 - 秒
 - ミリセカント
 - マイクロ秒
 - ナノセカンド
 
返品
抽出されたパーツを表す整数を返します。
注
              week_of_year 週番号を表す整数*を返します。 週番号は 1年の第1週目から計算されます。1年の第1週目とは、第1木曜日を含む週にあたります。
例示
次の例では、年、四半期、月、年の週、日、年の日、時、分、秒、ミリ秒、マイクロ秒、およびナノ秒を指定した datetime 値から抽出します。
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)
出力
| 年 | 四半期 | 月 | weekOfYear | 日 | dayOfYear | 時間 | 分 | 秒 | ミリ秒 | マイクロ秒 | ナノセカンド | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | 4 | 10 | 44 | 30 | 303 | 1 | 2 | 3 | 765 | 765432 | 765432100 | 
注
              weekofyear は、古い*バリアントの week_of_year パーツ*です。 
              weekofyear が ISO 8601 に準拠していませんでした。1年の第1週目は、その年の第1水曜日を含む週として定義されます。
              week_of_year は ISO 8601 に準拠しています。1年の第1週目は、その年の第1木曜日を含む週として定義されます。 [詳細については、 ISO 8601 週の日付を参照してください。