这里是我的代码:datetime.parseexact返回错误月
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
,x的值:08/03/2012
然而,a.dateFrom拥有的08月01日的价值。为什么?
这里是我的代码:datetime.parseexact返回错误月
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
,x的值:08/03/2012
然而,a.dateFrom拥有的08月01日的价值。为什么?
你应该使用MM
作为格式月
由于ionden笔记,你应该有
"dd/MM/yyyy"
目前你解析第二部分作为分钟的格式(因为这是什么mm
手段)。
有关更多信息,请参阅custom date and time format strings的文档。我还强烈建议您考虑使用不变文化进行解析 - 如果您使用的是自定义格式字符串,那么通常是意味着您不想以对文化敏感的方式处理输入。