- 122 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 01:12:35 ]
- 来たの遅かったぽい&あんまり自信ないけど、0年1月1日を0として
public static int getDayID(int Y,int M,int D) { int I[]=new int[]{0,0,31,59,90,120,151,181,212,243,273,304,334}; int YB=Y-(12-M)/10; return 365*Y+YB/4-YB/100+YB/400+I[M]+D; } 2007/7/25〜1655/5/5 の日数 getDayID(2007,7,25)-getDayID(1655,5,5)) くらいでよいんじゃない。
|

|