ただの自分用メモです。<UZEEEEE!! ごきげんよう。
日付も曜日も同じになるケース
同じ曜日の月日が次にいつ現れるかは以下の通り。
- 400との剰余が100,200,300の西暦年をまたがない場合…5 or 6 or 11年後
- 5年後になるのは、1-2月は現在年と4との剰余が0、3-12月は3のとき
11年後になるのは、1-2月が現在年と4との剰余が3、3-12月は2のとき
それ以外は6年後 - 400との剰余が100,200,300の西暦年をまたぐ場合…6 or 7 or 12年後
- 7年後になるのは、1-2月が現在年と100との剰余が97、3-12月は96のとき
12年後になるのは、1-2月が現在年と100との剰余が91または98、3-12月は90または97のとき
それ以外は6年後 - 2月29日…12 or 28 or 40年後
- 400との剰余が100,200,300の西暦年をまたがない場合はつねに28年後
またぐ場合、現在年と100との剰余が92または96のときは12年後、それ以外は40年後
番外編で、月日を Md (.NET書式)で表現した際に重複する日付、および曜日との関係は以下の通り。
- a. 1/11-1/19 と 11/1-11/9
- うるう年でない年のとき、対応する日付の曜日も一致する
11/1-11/9と翌年の1/11-1/19の曜日が同じになることはない - b. 1/21-1/29 と 12/1-12/9
- うるう年のとき、対応する日付の曜日も一致する
12/1-12/9と翌年の1/21-1/29の曜日が同じになることはない
0 件のコメント: