我需要按以下格式读取字符串:“6102015”(意思是2015年10月6日)并将其转换为DateTime对象。
我尝试了以下代码,但无效:
DateTime.ParseExact("6102015", "dMyyyy", CultureInfo.CurrentCulture);
但是当我使用带有额外0的日期字符串测试代码时,它起作用了。
DateTime.ParseExact("06102015", "dMyyyy", CultureInfo.CurrentCulture); // works correctly
有没有办法在不添加0的情况下读取此日期格式?
我事先感谢你的帮助。
答案 0 :(得分:3)
有没有办法读取这种日期格式而无需添加0?
添加0是您最不担心的问题,IMO。 那需要一行代码。
假设您已经获得了数据库的副本或者您可以有效改变的内容,我会:
abcccc
变为0a0bcccc
)abcyyyy
形式:
0abcyyyy
ab0cyyyy