で結果私はDateTime
オブジェクトを取るコンストラクタを持っている:呼び出しのToString(「YYYY-MM-DD」)間違った日付形式
public Report(DateTime date, string start = "0", string end = "0")
{
Logger.Info("Creating a new Report...");
StartTime = start;
EndTime = end;
Date = date.ToString("YYYY-mm-dd");
SetStartEndTimes();
Logger.Info("Report Created");
}
さて、これはわずか3日前に罰金働いていました。しかし、私は休憩の後、今日戻ってきて、これは私が見ている結果である:
をあなたが見ることができるように、中に渡される日付が正しいです。しかし、フォーマットの後では、そうではありません。再び、これは私の休憩の前に働いた。私は戻って来て、私はこれを得る。何か不足していますか?なぜそれは最初から作業後に間違ってフォーマットされますか?
EDIT
みんなありがとう。厄介な部分は、以前のバージョンでソースコントロールを見ている、これは働いた。それとも、私はそれが働いていると想像しました。知りません。しかし、これは約3ヶ月間この方法でした。
小文字 "m" は分ではなく、月を表します!大文字の「Y」は小文字の「y」です。 –
YYYYは有効ではありません。それはyyyyです。そして、mmは*分*なので、あなたは上記の49を示しています。そのMMを作成します。 – itsmatt