在 C# 中"23/11/2016"日期转换为"MM/dd/yyyy"格式


string valid= "22/11/2016"; 
DateTime date = DateTime.ParseExact(valid, "MM/dd/yyyy", null);//not valid date time format

当我尝试以" mm/dd/yy"格式转换日期时,会出现错误的错误,即输入字符串不以有效的日期时间格式。请帮助

格式应为 "dd/MM/yyyy",请注意,日期的 d和一个月的 M,22不能为一个月

string valid= "22/11/2016"; 
DateTime date = DateTime.ParseExact(valid, "dd/MM/yyyy", null);//

您可以尝试此

string valid = "22/11/2016"; // should be in this format dd/MM/yyyy
DateTime date = Convert.ToDateTime(valid);

最新更新