Les på engelsk

Del via


DateTime.FromText

Syntaks

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

Om

Oppretter en datetime verdi fra en tekstrepresentasjon. text En valgfri record parameter, optionskan angis for å angi flere egenskaper. Kan record inneholde følgende felt:

  • Format: En text verdi som angir formatet som skal brukes. Hvis du vil ha mer informasjon, kan du gå til https://go.microsoft.com/fwlink/?linkid=2180104 og https://go.microsoft.com/fwlink/?linkid=2180105. Hvis du utelater dette feltet eller gir null , analyseres datoen ved hjelp av en best mulig innsats.

  • Culture: Når Format er ikke null, Culture kontrollerer du noen formatangittere. I er for eksempel "en-US" "MMM" , mens i "ru-RU" "MMM" er "янв", "фев", "мар", ...."Jan", "Feb", "Mar", ... Når Format er nulldet , Culture kontrollerer standardformatet som skal brukes. Når Culture er null eller utelates, brukes Culture.Current .

Hvis du vil støtte eldre arbeidsflyter, options kan det også være en tekstverdi. Dette har samme virkemåte som om options = [Format = null, Culture = options].

Eksempel 1

Konverter "2010-12-31T01:30:00" til en datetime-verdi.

Bruk

DateTime.FromText("2010-12-31T01:30:25")

Utdata

#datetime(2010, 12, 31, 1, 30, 25)

Eksempel 2

Konverter "2010-12-31T01:30:00.121212" til en datetime-verdi.

Bruk

DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Utdata

#datetime(2010, 12, 30, 2, 4, 50.36973)

Eksempel 3

Konverter "2010-12-31T01:30:00" til en datetime-verdi.

Bruk

DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Utdata

#datetime(2000, 2, 8, 3, 45, 12)

Eksempel 4

Konverter "20101231T013000" til en datetime-verdi.

Bruk

DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])

Utdata

#datetime(2010, 12, 31, 1, 30, 0)