有什么想法吗? 我想不出来。
我有一个从 csv 文件加载的日期列表,它们被保存为所有整数,或者更确切地说是一串整数(即 2009 年 1 月 1 日 = 1012009)
关于如何将 1012009 变成 1/01/2009 有什么想法吗?
谢谢!
最佳答案
由于日期存储为字符串,您可能需要使用 ParseExact
:
DateTime date = DateTime.ParseExact("28012009", "dMMyyyy", null);
如果格式不匹配,ParseExact
将抛出异常。它还有其他重载,如果需要,您可以在其中指定多个可能的格式。注意这里的provider
为null
,即使用当前culture。
根据您可能希望使用的样式 TryParseExact
.
关于c# - 如何将整数日期转换为格式化日期字符串(即 2012009 到 2/01/2009),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553734/