web-dev-qa-db-ja.com

DateTime.Now.ToString( "dd / MM / yyyy HH:mm:ss")は私の形式を考慮しません

これは私が持っているコードです:

DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")

そのコードから取得する文字列は次のとおりです。

"16.09.2013 19:45:03"

質問は、なぜ文字列が私が提供した形式ではないのですか?

19
Doctorslo

これを使って:

DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")

なぜなら/はデフォルトの日付区切り記号を意味するため、現在のカルチャに関連付けられています。常に使用することを知っている/ここで、現在の文化に関係なく。

続きを読む ここMSDN

30