GitHubContribute in GitHub: Online bearbeiten

format_datetime ()

Formatiert ein Datum und eine Uhrzeit entsprechend dem angegebenen Format.

Syntax

format_datetime(date , Format)

Parameter

Ihren Namen Typ Erforderlich Beschreibung
Datum datetime Der zu formatierende Wert.
Format Zeichenfolge Das Ausgabeformat besteht aus einem oder mehreren der unterstützten Formatelemente.

Unterstützte Formatelemente

Der Parameter format muss eines oder mehrere der folgenden Elemente enthalten:

Formatkennung Beschreibung Beispiele
d Der Tag des Monats, von 1 bis 31. 2009-06-01T13:45:30 -> 1, 2009-06-15T13:45:30 -> 15
dd Der Tag des Monats, von 01 bis 31. 2009-06-01T13:45:30 -> 01, 2009-06-15T13:45:30 -> 15
f Die Zehntelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.05 -> 0
ff Die Hundertstelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> 00
fff Die Millisekunden in einem Datums-und Zeitwert. 15.6.2009 13:45:30.617 -> 617, 15.6.2009 13:45:30.0005 -> 000
ffff Die Zehntausendstelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175000 -> 6175, 2009-06-15T13:45:30.0000500 -> 0000
fffff Hunderttausendstel Sekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175400 -> 61754, 2009-06-15T13:45:30.000005 -> 00000
ffffff Die Millionstel einer Sekunde in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175420 -> 617542, 2009-06-15T13:45:30.0000005 -> 000000
fffffff Die zehnmillionstel Sekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175425 -> 6175425, 2009-06-15T13:45:30.0001150 -> 0001150
F Bei einem Wert ungleich null die Zehntelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.0500000 -> (keine Ausgabe)
FF Bei einem Wert ungleich null sind dies die Hundertstelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> (keine Ausgabe)
FFF Bei einem Wert ungleich null die Millisekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6170000 -> 617, 2009-06-15T13:45:30.0005000 -> (keine Ausgabe)
FFFF Bei einem Wert ungleich null die Zehntausendstelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.5275000 -> 5275, 2009-06-15T13:45:30.0000500 -> (keine Ausgabe)
FFFFF Bei einem Wert ungleich null die Hunderttausendstelsekunden in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175400 -> 61754, 2009-06-15T13:45:30.0000050 -> (keine Ausgabe)
FFFFFF Bei einem Wert ungleich null ist dies die Millionstel einer Sekunde in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175420 -> 617542, 2009-06-15T13:45:30.0000005 -> (keine Ausgabe)
FFFFFFF Bei einem Wert ungleich null ist dies die zehnmillionstel Sekunde in einem Datums-und Zeitwert. 2009-06-15T13:45:30.6175425 -> 6175425, 2009-06-15T13:45:30.0001150 -> 000115
h Die Stunde im 12-Stunden-Format von 1 bis 12. 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 1
hh Die Stunde im 12-Stunden-Format von 01 bis 12. 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 01
H Die Stunde im 24-Stunden-Format von 0 bis 23. 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 13
HH Die Stunde im 24-Stunden-Format von 00 bis 23. 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 13
m Die Minute, von 0 bis 59. 2009-06-15T01:09:30 -> 9, 2009-06-15T13:29:30 -> 29
mm Die Minute von 00 bis 59. 2009-06-15T01:09:30 -> 09, 2009-06-15T01:45:30 -> 45
M Der Monat von 1 bis 12. 2009-06-15T13:45:30 -> 6
MM Der Monat, von 01 bis 12. 2009-06-15T13:45:30 -> 06
s Die Sekunde, von 0 bis 59. 2009-06-15T13:45:09 -> 9
ss Die zweite, von 00 bis 59. 2009-06-15T13:45:09 -> 09
y Das Jahr, von 0 bis 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 Das Jahr, von 00 bis 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 Das Jahr als vierstellige Zahl. 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-Stunden 2009-06-15T13:45:09 -> PM

Unterstützte Begrenzer

Die Formatkennung kann die folgenden Begrenzer enthalten:

Begrenzer Kommentar
' ' Bereich
'/'
'-' Strich
':'
','
'.'
'_'
'['
']'

Retouren

Eine Zeichenfolge, deren Datum wie durch formatangegeben formatiert ist.

Beispiele

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]')

Die Ergebnisse

Ursprüngliche Zeit v1 v2 v3
2023-08-25T00:01:21.503Z 23-08-25 [00:01:21] 2023-08-25 [00:01:21] 23-08-25 [12:01:21]