Delen via


DateTime.FromText

Syntaxis

DateTime.FromText(text as nullable text, optional options as any) as nullable datetime

Over

Hiermee maakt u een datetime waarde op basis van een tekstuele weergave, text. Er kan een optionele record parameter optionsworden opgegeven om aanvullende eigenschappen op te geven. De record velden kunnen de volgende velden bevatten:

  • Format: Een text waarde die aangeeft welke notatie moet worden gebruikt. Ga naar https://go.microsoft.com/fwlink/?linkid=2180104 en https://go.microsoft.com/fwlink/?linkid=2180105voor meer informatie. Als u dit veld weglaat of opgeeft null , wordt de datum geparseerd met behulp van een best effort.

  • Culture: Als Format dit niet null is, Culture bepaalt u enkele opmaakaanduidingen. Bijvoorbeeld, in "en-US" is , terwijl het "MMM" "ru-RU" is "янв", "фев", "мар", ...."Jan", "Feb", "Mar", ..."MMM" Wanneer Format is null, Culture bepaalt u de standaardindeling die moet worden gebruikt. Wanneer Culture wordt null gebruikt of weggelaten, wordt Culture.Current gebruikt.

Ter ondersteuning van verouderde werkstromen options kan dit ook een tekstwaarde zijn. Dit heeft hetzelfde gedrag als als .options = [Format = null, Culture = options]

Voorbeeld 1

Converteren "2010-12-31T01:30:00" naar een datum/tijd-waarde.

Gebruik

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

Uitvoer

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

Voorbeeld 2

Converteren "2010-12-31T01:30:00.121212" naar een datum/tijd-waarde.

Gebruik

DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Uitvoer

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

Voorbeeld 3

Converteren "2010-12-31T01:30:00" naar een datum/tijd-waarde.

Gebruik

DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Uitvoer

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

Voorbeeld 4

Converteren "20101231T013000" naar een datum/tijd-waarde.

Gebruik

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

Uitvoer

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