DateTime.FromText
Datos ir laiko juosta sukuriama iš vietinio ir universaliojo datos bei laiko formatų.
Syntax
DateTime.FromText(
text as text,
optional options as any
) as datetime
Remarks
Sukuriama datetime reikšmė iš tekstinės pateikties, text. Papildomoms ypatybėms nurodyti gali būti pateikiamas pasirenkamas record parametras options. record gali būti šie laukai:
Format:textreikšmė, nurodanti reikiamą naudoti formatą. Išsamiau žr. https://go.microsoft.com/fwlink/?linkid=2180104 ir https://go.microsoft.com/fwlink/?linkid=2180105. Praleidus šį lauką arba pateikusnullreikšmę, laikas bus analizuojamas naudojant geriausią bandymą.Culture: KaiFormatnėra „null“,Culturevaldo kai kuriuos formato specifikatorius. Pavyzdžiui, Aplinkos„en-US“MMMyra„Jan“, „Feb“, „Mar“, ..., o Aplinkos„ru-RU“MMMyra„нни“, „фар“, „нар“, .... KaiFormatyranull,Culturevaldo numatytąjį formatą, kuris turi būti naudojamas. KaiCultureyranullarba praleista, naudojamaCulture.Current.
Kad būtų palaikomos senstelėjusios darbo eigos, options taip pat gali būti tekstinė reikšmė. Tai veikia taip pat kaip tuo atveju, kai parinktys = [Format = null, Culture = parinktys].
Examples
Example #1
Konvertuokite „2010-12-31T01:30:00“ į datetime reikšmę.
DateTime.FromText("2010-12-31T01:30:25")
Result:
#datetime(2010, 12, 31, 1, 30, 25)
Example #2
Konvertuokite „2010-12-31T01:30:00.121212“ į datetime reikšmę.
DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])
Result:
#datetime(2010, 12, 30, 2, 4, 50.36973)
Example #3
Konvertuokite „2010-12-31T01:30:00“ į datetime reikšmę.
DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])
Result:
#datetime(2000, 2, 8, 3, 45, 12)
Example #4
Konvertuokite "20101231T013000" į datetime reikšmę.
DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])
Result:
#datetime(2010, 12, 31, 1, 30, 0)
Category
DateTime