文書の過去の版を表示しています。
コーディング チェック 項目
DateTime型を文字列変換する際のミス
日付の書式編集の不具合により、午後から正しく動かなくなる例
不正なコード:
[C#]
Console.WriteLine(DateTime.Now.ToString("yyyy/mm/dd"));
出力例(13:13:05に実行): 月のつもりで分が編集されて不正な動作を行う。
2009/13/27
正しいコード:
Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd"));
時刻の書式編集の不具合により、午後から正しく動かなくなる例
[C#]
Console.WriteLine(DateTime.Now.ToString("hh:mm:ss"));
出力例(13:35:05に実行):
01:35:05
※お昼ごはんを食べ終わるころに、不正な動作をし始める。