GitHubContribute in GitHub: オンラインでの編集

フォーマット日時 ()

指定された形式に従って日時を形式設定します。

構文

format_datetime(date , 形式)

パラメーター

名前 タイプ 必須 説明
日付 日時 フォーマット設定する値。
形式 ストリング 出力フォーマットは、1 つ以上の サポートされるフォーマット・エレメントで構成されます。

サポートされるフォーマット・エレメント

format パラメーターには、以下のエレメントを 1 つ以上含める必要があります。

フォーマット指定子 説明
d 月の日 (1 から 31 まで)。 2009-06-01T13:45:30 -> 1、 2009-06-15T13:45:30 -> 15
dd 01 から 31 までの月の日。 2009-06-01T13:45:30 -> 01、 2009-06-15T13:45:30 -> 15
f 日付と時刻の値の 10 分の 1 秒単位の値。 2009-06-15T13:45:30.6170000 -> 6、 2009-06-15T13:45:30.05 -> 0
ff 日付と時刻の値の 100 分の 1 秒単位の値。 2009-06-15T13:45:30.6170000 -> 61、 2009-06-15T13:45:30.0050000 -> 00
fff 日付と時刻の値のミリ秒。 6/15/2009 13:45:30.617 -> 617、6/15/2009 13:45:30.0005 -> 000
ffff 日付と時刻の値の 1000 分の 1 秒単位の値。 2009-06-15T13:45:30.6175000 -> 6175、 2009-06-15T13:45:30.0000500 -> 0000
fffff 日付と時刻の値の 10 万分の 1 秒単位の値。 2009-06-15T13:45:30.6175400 -> 61754、 2009-06-15T13:45:30.000005 -> 00000
ffffff 日時値の 100 万分の 1 秒単位の値。 2009-06-15T13:45:30.6175420 -> 617542、 2009-06-15T13:45:30.0000005 -> 000000
fffffff 日付と時刻の値の 1000 万分の 1 秒単位の値。 2009-06-15T13:45:30.6175425 -> 6175425、 2009-06-15T13:45:30.0001150 -> 0001150
F ゼロ以外の場合は、日付と時刻の値の 10 分の 1 秒単位の値。 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.0500000 -> (出力なし)
FF ゼロ以外の場合は、日時値の 100 分の 1 秒単位の値。 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> (出力なし)
FFF ゼロ以外の場合は、日時の値のミリ秒。 2009-06-15T13:45:30.6170000 -> 617, 2009-06-15T13:45:30.0005000 -> (出力なし)
FFFF ゼロ以外の場合は、日時の値の 1 秒の 1000 分の 1。 2009-06-15T13:45:30.5275000 -> 5275、 2009-06-15T13:45:30.0000500 -> (出力なし)
FFFFF ゼロ以外の場合は、日付と時刻の値の 10 万分の 1 秒。 2009-06-15T13:45:30.6175400 -> 61754、 2009-06-15T13:45:30.0000050 -> (出力なし)
FFFFFF ゼロ以外の場合、日時値の 100 万分の 1 秒単位の値。 2009-06-15T13:45:30.6175420 -> 617542、 2009-06-15T13:45:30.0000005 -> (出力なし)
FFFFFFF ゼロ以外の場合は、日付と時刻の値の 1000 万分の 1 秒。 2009-06-15T13:45:30.6175425 -> 6175425、 2009-06-15T13:45:30.0001150 -> 000115
h 1 から 12 までの 12 時間クロックを使用する時間。 2009-06-15T01:45:30 -> 1、 2009-06-15T13:45:30 -> 1
hh 01 から 12 までの 12 時間クロックを使用する時間。 2009-06-15T01:45:30 -> 01、 2009-06-15T13:45:30 -> 01
H 0 から 23 までの 24 時間クロックを使用する時間。 2009-06-15T01:45:30 -> 1、 2009-06-15T13:45:30 -> 13
HH 00 から 23 までの 24 時間クロックを使用する時間。 2009-06-15T01:45:30 -> 01、 2009-06-15T13:45:30 -> 13
m 0 から 59 までの分。 2009-06-15T01:09:30 -> 9、 2009-06-15T13:29:30 -> 29
mm 00 から 59 までの分。 2009-06-15T01:09:30 -> 09、 2009-06-15T01:45:30 -> 45
M 月 (1 から 12 まで)。 2009-06-15T13:45:30 -> 6
MM 01 から 12 までの月。 2009-06-15T13:45:30 -> 06
s 0 から 59 までの秒。 2009-06-15T13:45:09 -> 9
ss 00 から 59 までの秒。 2009-06-15T13:45:09 -> 09
y 0 から 99 までの年。 0001-01-01T00:00:00 -> 1, 0900-01-01T00:00:00 -> 0, 1900-01-01T00:00:00 -> 0, 2009-06-15T13:45:30 -> 9, 2019-06-15T13:45:30 -> 19
yy 00 から 99 までの年。 0001-01-01T00:00:00 -> 01, 0900-01-01T00:00:00 -> 00, 1900-01-01T00:00:00 -> 00, 2019-06-15T13:45:30 -> 19
yyyy 4 桁の数値で表される年。 0001-01-01T00:00:00 -> 0001, 0900-01-01T00:00:00 -> 0900, 1900-01-01T00:00:00 -> 1900, 2009-06-15T13:45:30 -> 2009
tt AM/PM 時間 2009-06-15T13:45:09 -> PM

サポートされる区切り文字

フォーマット指定子には、以下の区切り文字を含めることができます。

区切り文字 コメント
' ' スペース
'/'
'-' ダッシュ
':'
','
'.'
'_'
'['
']'

返品

formatで指定された date 形式のストリング。

events    
    | project original_time
    //--- Search for the last 5 minutes of data
    | where original_time > ago(5d)    
    //--- USER Criteria Here   
    | extend v1=format_datetime(original_time,'yy-MM-dd [HH:mm:ss]')
    | extend v2=format_datetime(original_time, 'yyyy-M-dd [H:mm:ss]')
    | extend  v3=format_datetime(original_time, 'yy-MM-dd [hh:mm:ss tt]')

結果

元の時刻 v1 v2 v3
2023-08-25T00:01:21.503Z 23 から 25 [00:01:21] 2023-08-25 [00:01:21]] 23-08-25 [12:01:21 AM]