DateTime.FromText
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Skapar ett datetime
värde från en textrepresentation, text
. En valfri record
parameter, options
, kan tillhandahållas för att ange ytterligare egenskaper.
record
Kan innehålla följande fält:
Format
: Etttext
värde som anger vilket format som ska användas. Mer information finns i Standard-datum- och tidsformatsträngar och Anpassade datum- och tidsformatsträngar. Om du utelämnar det här fältet eller angernull
kan du parsa datumet med bästa möjliga arbete.Culture
: NärFormat
är inte nullCulture
styr vissa formatspecificerare. I är till exempel"en-US"
"MMM"
, medan i"Jan", "Feb", "Mar", ...
"ru-RU"
är"MMM"
."янв", "фев", "мар", ...
NärFormat
ärnull
,Culture
styr standardformatet som ska användas. NärCulture
ärnull
eller utelämnas används Culture.Current.
För att stödja äldre arbetsflöden options
kan det också vara ett textvärde. Detta har samma beteende som om options = [Format = null, Culture = options]
.
Konvertera "2010-12-31T01:30:00"
till ett datetime-värde.
Användning
DateTime.FromText("2010-12-31T01:30:25")
Output
#datetime(2010, 12, 31, 1, 30, 25)
Konvertera "2010-12-31T01:30:00.121212"
till ett datetime-värde.
Användning
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Output
#datetime(2010, 12, 30, 2, 4, 50.36973)
Konvertera "2010-12-31T01:30:00"
till ett datetime-värde.
Användning
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Output
#datetime(2000, 2, 8, 3, 45, 12)
Konvertera "20101231T013000"
till ett datetime-värde.
Användning
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Output
#datetime(2010, 12, 31, 1, 30, 0)