これは私が先月の最初の日付を取得する方法です:
Frmdate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
Frmdate.AddMonths(-1).ToString("dd/MM/yyyy");
結果は01/01/2015
です。
私が2月にいるとき:
ToDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
ToDate.AddMonths(-1).ToString("dd/MM/yyyy");
結果はですが28/01/2015
、必要31/01/2015
です。
2月だけこれを解決する方法が必要です。
関数をAddMonths
使用する代わりにAddDays
:
ToDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
ToDate.AddDays(-1).ToString("dd/MM/yyyy");
これが実用的なフィドルです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加