java date 第一天_java日历类中的Date 每月的第一天是0还是1

public class T2

{

static GregorianCalendar gc = new GregorianCalendar();

public static void main(String[] args) {

System.out.println( gc.getActualMinimum(gc.DAY_OF_WEEK) );

gc.setFirstDayOfWeek(gc.MONDAY);

gc.set(gc.YEAR, 2013);

gc.set(gc.MONTH,12-1);

gc.set(gc.DATE, 1);

int max = gc.getActualMaximum(gc.DAY_OF_MONTH); //本月最大日

System.out.println( max );

for(int i=0; i

System.out.println( gc.get(gc.DAY_OF_MONTH) + "号, 星期" + week(gc.get(gc.DAY_OF_WEEK)) );

gc.add(gc.DAY_OF_MONTH, 1);

}

}

static String week(int i) {

if(i==gc.MONDAY) return "一";

if(i==gc.TUESDAY) return "二";

if(i==gc.WEDNESDAY) return "三";

if(i==gc.THURSDAY) return "四";

if(i==gc.FRIDAY) return "五";

if(i==gc.SATURDAY) return "六";

if(i==gc.SUNDAY) return "日";

throw new RuntimeException("非法的星期数:" + i);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值