1

私はこれを持っています:

string dataNow = DateTime.Today.tostring();
string dateAfter = dateNow + ( 20 days);

20 日後の日付を見つけるにはどうすればよいですか?
月の日数を調べるにはどうすればよいですか?

4

3 に答える 3

7

あなたの意図は、日付を日付型として扱うことですDateTimeToString()その場合、日付の操作が完了する前に呼び出さないでください。

string dataNow = DateTime.Today.AddDays(20).ToString();

DateTime.AddDays


更新後:

現在の月の日数を取得するには:

var date = DateTime.Today;
int days = DateTime.DaysInMonth(date.Year, date.Month);

DateTime.DaysInMonth

于 2012-09-07T17:19:37.527 に答える
0
DateTime today = DateTime.Today;
DateTime later = today.AddDays(20);

string todayAsString = today.ToString("d");
string laterAsString = later.ToString("d");

int daysThisMonth = DateTime.DaysInMonth(today.Year, today.Month);
int daysLaterMonth = DateTime.DaysInMonth(later.Year, later.Month);
于 2012-09-07T17:44:49.713 に答える
0

これはそれを行う必要があります:

    DateTime dtNow = DateTime.Today;
    string dateNow = dtNow.ToString();
    string dateAfter = dtNow.AddDays(20).ToString();
    int DaysInTheMonth = DateTime.DaysInMonth(dtNow.Year, dtNow.Month);
于 2012-09-07T17:22:37.300 に答える