当我尝试运行时:
DateTime.TryParseExact(employeeHireDate, "mm/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out dDate);
C# 把日期转换成了另一个日期,即 2015年1月5日,而我传递的是 2015年5月5日。
非常感谢您的帮助。
以下是我的代码:
static void Main(string[] args)
{
string employeeHireDate = "05/05/2015";
DateTime dDate;
var isDateValid= DateTime.TryParseExact(employeeHireDate, "m/d/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out dDate);
if (!isDateValid)
{
Console.WriteLine("Failed");
Console.ReadLine();
}
else
{
Console.WriteLine("Success");
Console.ReadLine();
}
}