字符串日期需要格式

时间:2012-08-07 14:37:40

标签: c#

我有一个像这样的字符串日期:

var sDate = '3/3/2012'

最终进入DateTime.ParseExact(sDate,“MM / dd / yyyy”) 由于缺少前导零而失败。

添加前导零的最佳方法是什么?

我知道TryParse会起作用,但目前无法重构。

1 个答案:

答案 0 :(得分:9)

  

添加前导零的最佳方法是什么?

你为什么这样做?只需使用{em>实际获得的格式ParseExact,即M/d/yyyy

格式字符串的重点是让您声明数据格式 - 而不是让您更改数据格式。

请注意,您可以使用this overload指定多个模式,因此您可以随时传入M/d/yyyy MM/dd/yyyy。我相信M/d/yyyy无论如何都会使用零填充的...