Re: [J2SE] 求某年某月的當月天數?
※ 引述《kennyliao (aggressive)》之銘言:
: 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
你這段code真的是有一點經典阿
只有每個月的29,30,31這幾天執行才有可能會出問題
過了黃金debug時間,一切看起來又很正常...
真是帥阿~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.92.225
→
08/30 22:15, , 1F
08/30 22:15, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):