这是我的代码:
DateTime Dob = Convert.ToDateTime("1/1/1800");
DateTime Dod = Convert.ToDateTime("1/1/1800");
if (!DateTime.TryParse(p.birthday, out Dob) && !DateTime.TryParse(p.deathday, out Dod))
{
// handle error
}
p.birthday
是:
p.deathday
是:
当.TryParse()
代码命中时,我DateTime
的 Dob 对象是:
Dod的DateTime
对象是:
问题:为什么Dod
仍然是“1-1-1800”(我分配的初始值),但Dob
设置正确?它不喜欢“2007-02-28”的Dod值吗?