DateTime.FromText
Syntax
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Névjegy
datetime
Értéket hoz létre szöveges ábrázolásból. text
Megadható egy opcionális record
paraméter, options
amely további tulajdonságokat is megadhat. A record
következő mezőket tartalmazhatja:
Format
: Atext
használni kívánt formátumot jelző érték. További részletekért tekintse meg Standard dátum- és időformátum sztringeket és egyéni dátum- és időformátum-sztringeket. Ha kihagyja ezt a mezőt, vagy megadja a dátumotnull
, a lehető legjobb erőfeszítéssel elemzi a dátumot.Culture
: HaFormat
nem null,Culture
akkor bizonyos formátumjelölőket szabályoz. Például, az"en-US"
is, míg az ."MMM"
"Jan", "Feb", "Mar", ...
"ru-RU"
"MMM"
"янв", "фев", "мар", ...
HaFormat
igennull
,Culture
a használni kívánt alapértelmezett formátumot vezérli. HaCulture
null
vagy nincs megadva, Culture.Current van használva.
Az örökölt munkafolyamatok options
támogatása szöveges érték is lehet. Ez ugyanazzal a viselkedésével rendelkezik, mint ha options = [Format = null, Culture = options]
.
1. példa
Konvertálás "2010-12-31T01:30:00"
dátum/idő értékké.
Használat
DateTime.FromText("2010-12-31T01:30:25")
Hozam
#datetime(2010, 12, 31, 1, 30, 25)
2. példa
Konvertálás "2010-12-31T01:30:00.121212"
dátum/idő értékké.
Használat
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Hozam
#datetime(2010, 12, 30, 2, 4, 50.36973)
3. példa
Konvertálás "2010-12-31T01:30:00"
dátum/idő értékké.
Használat
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Hozam
#datetime(2000, 2, 8, 3, 45, 12)
4. példa
Konvertálás "20101231T013000"
dátum/idő értékké.
Használat
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Hozam
#datetime(2010, 12, 31, 1, 30, 0)