Läs på engelska

Dela via


DateTime.FromText

Syntax

DateTime.FromText(text as nullable text, optional options as any) as nullable datetime

Om

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: Ett text 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 anger null kan du parsa datumet med bästa möjliga arbete.

  • Culture: När Format är inte null Culture styr vissa formatspecificerare. I är till exempel "en-US""MMM" , medan i "Jan", "Feb", "Mar", ..."ru-RU" är "MMM"."янв", "фев", "мар", ... När Format är null, Culture styr standardformatet som ska användas. När Culture är null 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].

Exempel 1

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)

Exempel 2

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)

Exempel 3

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)

Exempel 4

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)