今年のすべての月曜日の日付を出力しようとしていますが、if
要素は私が与えている条件では動作しません。今年のすべての月曜日の日付を出力するにはどうすればよいですか?
これは私のコードです:
static void Main(string[] args)
{
var dagEtt = new DateTime(DateTime.Now.Year, 1, 1);
while (dagEtt <= DateTime.MaxValue)
{
if (dagEtt == DayOfWeek.Monday)
Console.WriteLine(dagEtt);
dagEtt = dagEtt.AddDays(1);
}
}
'dagEtt.DayOfWeek == DayOfWeek.Monday' –
今年の日付を取得するには、年内開始し、DateTime.MaxValue''前にいつか停止し、これはいけません将来約8000年ですか?あなたが最初の月曜日を見つけたら、1の代わりに7日間を追加してみてはいかがですか? – Amy
@Amyそれは未来の証です。 –