Back to "Otro quickie: Análisis de los valores DateTime de acuerdo con la cultura correcta"

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

Otro quickie: Análisis de los valores DateTime de acuerdo con la cultura correcta

Tuesday, 06 July 2004

Este es un rompecabezas común para las personas nuevas en .NET (que no están en los EE.UU.), ¿cómo analizar un DateTime para ser correcto para su cultura?

Respuesta, bastante fácilmente... el DateTime.Parse tiene una sobrecarga que acepta un IFormatProvider, por lo que esto le permitirá analizar un DateTime en una cultura llamada:

Fecha Hora.Parse("08/02/1973", nuevo CultureInfo("en-GB"));

El código anterior es el código para GB - usted puede obtener una buena lista mirando a Internet Explorer -> Herramientas -> Opciones de Internet -> Idiomas> Añadir .

El uso del siguiente código le permitirá utilizar la cultura definida en la configuración de globalización en web.config

(por ejemplo, <file globalizationEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-GB" uiCulture="en-GB"/>):

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

¡Te dije que era fácil!

logo

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