これが私のコードです:
DateTime startDate = Convert.ToDateTime( orderDate ).AddMonths(-1);
DateTime endDate = Convert.ToDateTime( orderDate );
orderDateは、私が渡した有効な日付です。
startDateがorderDateの前月の最初の日であることを常に保証するにはどうすればよいですか?endDateがorderDateの月末日であることを常に保証するにはどうすればよいですか?
例:
orderDate = 5/4/2012
I want startDate to be 4/1/2012 (or 04/1/2012 whichever is default)
I want endDate to be 4/30/2012
どうすればこれを達成できますか?