2007-03-01から1ヶ月間の記事一覧

旧暦

.Netフレームワーク Ver.2.0以降では、旧暦や六曜(先勝・友引・先負・仏滅・大安・赤口)が計算できるようになっています。JapaneseLunisolarCalendar Class (System.Globalization) | Microsoft Docs六曜が必要な業種って結構ありますからこれがあると便利…

曜日を得る方法(1:月曜 2:火曜 … 7:日曜)

C

int dayofweek( int y, /* y > 1752 or so */ int m, /* 1 int d) { static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4}; int w; if (m y--; } w = (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7; if ((w % 7) == 0) { /* 0 = Sunday */ w = 7; } return…