He creado un analizador genérico para analizar archivos ASCII. Cuando quiero analizar las fechas, uso la función ParseExact en el objeto DateTime para analizar, pero tengo problemas con el año.Análisis de cadenas DateTime
El texto a analizar es, por ejemplo, "090812" con la cadena parseExact "yyMMdd".
Espero obtener un objeto DateTime que diga "12/8-2009", pero obtengo "12/8-1909". Sé que podría hacer una solución fea al analizarla posteriormente, y modificar así el año ...
¿Alguien sabe de una manera inteligente de resolver esto?
Gracias de antemano ..
Søren
Los documentos y otras publicaciones sugieren que esto debería funcionar para la fecha que proporcionó (por ejemplo, 2009 para 09). ¿Puedes publicar la llamada exacta de ParseExact que estás haciendo? – Joe
Más información aquí: http://msdn.microsoft.com/en-us/library/system.globalization.gregoriancalendar.tofourdigityear.aspx – Joe