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, options
kan angis for å angi flere egenskaper. Kan record
inneholde følgende felt:
Format
: Entext
verdi som angir formatet som skal brukes. Hvis du vil ha mer informasjon, kan du gå til Standard dato- og klokkeslettformatstrenger og Egendefinerte dato- og klokkeslettformatstrenger. Hvis du utelater dette feltet eller girnull
, analyseres datoen ved hjelp av en best mulig innsats.Culture
: NårFormat
er ikke null,Culture
kontrollerer du noen formatangittere. I er for eksempel"en-US"
"MMM"
, mens i"Jan", "Feb", "Mar", ...
"ru-RU"
er"MMM"
."янв", "фев", "мар", ...
NårFormat
ernull
det ,Culture
kontrollerer standardformatet som skal brukes. NårCulture
ernull
eller utelatt, 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)