Back to "Nog een quickie: Ontleden datumTijd waarden volgens de juiste cultuur"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk

Nog een quickie: Ontleden datumTijd waarden volgens de juiste cultuur

Tuesday, 06 July 2004

Dit is een veel voorkomende puzzelaar voor mensen die nieuw zijn bij .NET (die niet in de VS zijn!), hoe ontleed je een DateTime om correct te zijn voor je cultuur?

Antwoord, vrij gemakkelijk...de DateTime.Parse heeft een overbelasting die een IFormatProvider accepteert, dus dit zal u laten ontleden een DateTime in een genoemde cultuur:

DateTime.Parse("08/02/1973,"new CultureInfo("en-GB")");

De bovenstaande code is de code voor GB - u kunt een goede lijst krijgen door te kijken naar Internet Explorer -> Hulpmiddelen -> Internetopties -> Talen -> Toevoegen .

Met behulp van de onderstaande code kunt u gebruik maken van de cultuur gedefinieerd in de Globalization instellingen in web.config

(b.v., <globalisatiebestandEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-GB" uiCulture="en-GB"/>):

DateTime.Parse("08/02/1973," System.Globalisatie.CultureInfo.CurrentCulture);

Ik zei toch dat het makkelijk was.

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.