DateTime.FromText
Syntaksi
DateTime.FromText(text as nullable text, optional options as any) as nullable datetime
Tietoja
datetime
Luo -arvon tekstiesityksestä. text
Valinnainen record
parametri options
voidaan antaa määrittämään lisäominaisuuksia.
record
voi sisältää seuraavat kentät:
Format
: Arvo, jokatext
ilmaisee käytettävän muodon. Lisätietoja on Standard date and time format strings ja Custom date and time format strings. Jos tätä kenttää ei jättää pois tai jos annatnull
tietoja, päivämäärä jäsennyys on paras mahdollinen.Culture
: KunFormat
ei ole tyhjäarvo,Culture
ohjaa joitakin muotoilumääriteitä. Esimerkiksi in"en-US"
on , kun taas in"MMM"
"Jan", "Feb", "Mar", ...
on"ru-RU"
."MMM"
"янв", "фев", "мар", ...
KunFormat
onnull
,Culture
määrittää käytettävän oletusmuodon. KunCulture
null
jätetään pois, käytetään Culture.Current.
Vanhojen työnkulkujen options
tukemiseksi voi olla myös tekstiarvo. Toiminta on sama kuin jos options = [Format = null, Culture = options]
.
Esimerkki 1
Muunna "2010-12-31T01:30:00"
datetime-arvoksi.
Käyttö
DateTime.FromText("2010-12-31T01:30:25")
Tuloste
#datetime(2010, 12, 31, 1, 30, 25)
Esimerkki 2
Muunna "2010-12-31T01:30:00.121212"
datetime-arvoksi.
Käyttö
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Tuloste
#datetime(2010, 12, 30, 2, 4, 50.36973)
Esimerkki 3
Muunna "2010-12-31T01:30:00"
datetime-arvoksi.
Käyttö
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Tuloste
#datetime(2000, 2, 8, 3, 45, 12)
Esimerkki 4
Muunna "20101231T013000"
datetime-arvoksi.
Käyttö
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Tuloste
#datetime(2010, 12, 31, 1, 30, 0)