Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Date.From(value as any, optional culture as nullable text) as nullable date
Info
Gibt einen Datumswert aus dem angegebenen Wert zurück.
value: Der Wert, der auf ein Datum verdeckt werden soll. Wenn der angegebene Wert lautetnull, gibt diese Funktionnullzurück. Wenn der angegebene Wert istdate,valuewird zurückgegeben. Werte der folgenden Typen können in einendate-Wert konvertiert werden:-
text: Eindate-Wert aus einer Textdarstellung. Einzelheiten finden Sie unter Date.FromText. -
datetime: Die Datumskomponente desvalue. -
datetimezone: Die Datumskomponente der lokalen DateTime-Entsprechung vonvalue. -
number: Die Datumskomponente der Datetime-Entsprechung einer Gleitkommazahl, deren integrale Komponente die Anzahl der Tage vor oder nach Mitternacht, 30. Dezember 1899 und deren Bruchkomponente die Uhrzeit an diesem Tag dividiert durch 24 darstellt. Mitternacht, 31. Dezember 1899 wird beispielsweise durch 1,0 dargestellt; 6 A.M., 1. Januar 1900 wird durch 2.25 vertreten; Mitternacht, 29. Dezember 1899 wird durch -1,0 dargestellt; und 6 A.M., 29. Dezember 1899 wird durch -1.25 dargestellt. Der Basiswert ist Mitternacht, den 30. Dezember 1899. Der Mindestwert ist Mitternacht, den 1. Januar 0100. Der Maximalwert ist der letzte Moment vom 31. Dezember 9999.
Wenn
valueein anderer Typ ist, wird ein Fehler zurückgegeben.-
culture: Die Kultur des angegebenen Werts (z. B. "en-US").
Beispiel 1
Konvertieren Sie das angegebene Datum und die angegebene Uhrzeit in einen Datumswert.
Verwendung
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Ausgabe
#date(1899, 12, 30)
Beispiel 2
Konvertieren Sie die angegebene Zahl in einen Datumswert.
Verwendung
Date.From(43910)
Ausgabe
#date(2020, 3, 20)
Beispiel 3
Konvertieren Sie die deutschen Textdaten in der Spalte "Gebuchtes Datum" in Datumswerte.
Verwendung
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 Januar 2023", 580},
{"CA-8843", "18 Juli, 2023", 280},
{"PA-1274", "12 Januar, 2022", 90},
{"PA-4323", "14 April 2023", 187},
{"US-1200", "14 Dezember, 2022", 350},
{"PTY-507", "4 Juni, 2023", 110}
}),
#"Filtered rows" = Table.TransformColumns(
Source,
{"Posted Date", each Date.From(_, "de-DE"), type date}
)
in
#"Filtered rows"
Ausgabe
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2023, 7, 18), 280},
{"PA-1274", #date(2022, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2022, 12, 14), 350},
{"PTY-507", #date(2023, 6, 4), 110}
})