我已经制作了一个用于解析ascii文件的通用解析器。 当我想解析日期时,我使用DateTime对象中的ParseExact函数来解析,但是我遇到了一年中的问题。DateTime字符串解析
要解析的文本即具有parseExact字符串“yyMMdd”的“090812”。
我希望得到一个DateTime对象说“12/8-2009”,但我得到“12/8-1909”。 我知道,我可以通过解析它,然后做出一个丑陋的解决方案,从而修改年..
任何人都知道一个聪明的方法来解决这个??
在此先感谢..
瑟伦
文档和其他帖子显示这应该适用于您提供的日期(例如2009年的09)。你能发布你正在做的确切的ParseExact调用吗? – Joe 2009-08-14 11:28:31
更多的信息在这里:http://msdn.microsoft.com/en-us/library/system.globalization.gregoriancalendar.tofourdigityear.aspx – Joe 2009-08-14 11:29:49