私は次のような文字列の日付を持っています:
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
を 渡すことができることに注意してくださいMM/dd/yyyy
。M/d/yyyy
とにかくゼロパッドのもので動作すると信じています...