C# 3.0 CSV日期格式问题

C# 3.0 CSV日期格式问题,c#-3.0,C# 3.0,当我在.csv文件中使用日期时,它会产生一个问题,就像我使用2011年1月1日一样,它需要2011年1月1日,没错,但当我使用2011年1月10日时,它需要2011年1月10日。我的意思是,它总是以mm-dd-yyyy格式显示。我有一些gb的文件要转换成csv。转换这些文件时,文件中的日期为dd-mm-yyyy格式。转换后,值完全改变。因此,如何解决此问题?希望我把我的要求说清楚。试试以下方法: DateTime.ParseExact("01/10/2011","dd/mm/yyyy",Cult

当我在.csv文件中使用日期时,它会产生一个问题,就像我使用2011年1月1日一样,它需要2011年1月1日,没错,但当我使用2011年1月10日时,它需要2011年1月10日。我的意思是,它总是以mm-dd-yyyy格式显示。我有一些gb的文件要转换成csv。转换这些文件时,文件中的日期为dd-mm-yyyy格式。转换后,值完全改变。因此,如何解决此问题?希望我把我的要求说清楚。

试试以下方法:

DateTime.ParseExact("01/10/2011","dd/mm/yyyy",CultureInfo.CurrentCulture);
这将指定字符串中日期的格式,并应正确转换日期