Megosztás a következőn keresztül:


DateTime.FromText

Szintaxis

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, optionsamely további tulajdonságokat is megadhat. A record következő mezőket tartalmazhatja:

  • Format: A text 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 null-t ad meg, akkor a dátumot a lehetőségekhez mérten a legjobb módon elemzi a rendszer.

  • Culture: Ha Format nem null, Culture akkor bizonyos formátumjelölőket szabályoz. Például, "en-US" az "Jan", "Feb", "Mar", ..., míg "ru-RU" az "янв", "фев", "мар", .... Ha Format igen null, Culture a használni kívánt alapértelmezett formátumot vezérli. Ha Culturenull 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

Alakítsa át a "2010-12-31T01:30:00" elemet dátum-idő értékké.

Használat

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

Kimenet

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

2. példa

Konvertáld a "2010-12-31T01:30:00.121212"-t 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"])

Kimenet

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

3. példa

Konvertálja a "2010-12-31T01:30:00" elemet 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"])

Kimenet

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

4. példa

Konvertáld "20101231T013000" dátum-idő értékké.

Használat

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

Kimenet

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