Tämä on yleinen arvoitus ihmisille, jotka ovat uusia .NETille (jotka eivät ole Yhdysvalloissa!), miten voit tulkita DateTime-palvelun oikeaksi kulttuurillesi?
Vastaus, melko helposti...DateTime.Parse on ylikuormitus, joka hyväksyy IFormatProvider, joten näin voit tulkita DateTime nimetty kulttuuri:
DateTime.Parse("08/02/1973", uusi CultureInfo("en-GB")).
Yllä oleva koodi on GB:n koodi - Internet Explorerin avulla voit saada hyvän listan -> Työkalut -> Internet-asetukset -> Kielet -> Lisää.
Alla olevan koodin avulla voit käyttää globalisaatioasetuksissa määritettyä kulttuuria web.config-palvelussa
(esim. <GlobalisaatioFileEncoding="utf-8" requestEncoding="utf-8" requestEncoding="utf-8" culture="en-GB" uCulture="en-GB"/>):
DateTime.Parse("08/02/1973", System.Globalisaatio.CultureInfo.CurrentCulture);
Sanoinhan, että se on helppoa!
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.