作者kennyliao (aggressive)
看板java
标题[J2SE] 求某年某月的当月天数?
时间Thu Aug 30 19:38:23 2007
import java.util.Calendar;
import java.util.Locale;
public class TestDate {
static Calendar c=Calendar.getInstance(Locale.TAIWAN);
public static void processDate(int year, int month){
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month-1);
int maxdays=c.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(c.get(Calendar.YEAR));
System.out.println(c.get(Calendar.MONTH) +1);
System.out.println(maxdays );
}
public static void main(String[] args){
processDate(2007,2);
}
}
参数给2的话跑出来是3月的结果Orz
除了2,其它月份皆正常…
跪求板上强者指点... Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.82.54