我有一个这样的字符串日期:
var sDate = '3/3/2012'
它最终进入 DateTime.ParseExact(sDate, "MM/dd/yyyy") 并且由于缺少前导零而失败。
添加前导零的最佳方法是什么?
我知道 TryParse 会起作用,但目前无法重构。
我有一个这样的字符串日期:
var sDate = '3/3/2012'
它最终进入 DateTime.ParseExact(sDate, "MM/dd/yyyy") 并且由于缺少前导零而失败。
添加前导零的最佳方法是什么?
我知道 TryParse 会起作用,但目前无法重构。
添加前导零的最佳方法是什么?
为什么要这么做?只需使用它实际ParseExact
获得的格式,即.M/d/yyyy
格式字符串的全部意义在于让您声明数据的格式 - 而不是让您更改数据的格式。
请注意,您可以使用此重载指定多个模式,因此您始终可以同时传入M/d/yyyy
and MM/dd/yyyy
。我相信M/d/yyyy
无论如何都会使用零填充的......