在使用DateTime的ParseExact方法解析日期时间的时候要将这两种日期格式都写入
string[] dateFormates = { "yyyy-MM-dd", "MM/yyyy/dd", "yyyyMMdd", "yyyy/MM/dd", "yyyy/M/dd", "yyyy/M/d", "M/d/yyyy h/mm/ss", "M/d/yyyy h:mm:ss tt", "M/d/yyyy" };
"yyyy/M/d":是中文版操作系统的默认格式
"M/d/yyyy":是上图的英文操作系统的默认格式
然后使用
var date = DateTime.ParseExact(cell.Text.ToString().Trim(), dateFormates, CultureInfo.InvariantCulture, DateTimeStyles.None);
转换日期格式
标签:ParseExact,C#,dd,DateTime,yyyy,MM,格式 From: https://www.cnblogs.com/nuomibaibai/p/16661314.html