GregorianCalendar在Java中返回错误的DAY_OF_WEEK
发布时间:2020-12-15 04:08:50 所属栏目:Java 来源:网络整理
导读:这段代码: Calendar calendar;calendar = GregorianCalendar.getInstance();calendar.set(year,month,day);week_day = calendar.get(Calendar.DAY_OF_WEEK); 返回错误的值. 例如 year= 2013 ,month= 3 ,day= 31 返回相同的值 year= 2013 ,month= 4 ,day= 1
这段代码:
Calendar calendar; calendar = GregorianCalendar.getInstance(); calendar.set(year,month,day); week_day = calendar.get(Calendar.DAY_OF_WEEK); 返回错误的值. 例如
返回相同的值
我怎么能正确地做到这一点? 解决方法
在Java中,几个月从0开始.
第3个月的第31天是4月31日,那个不存在,那么它将被转移到5月1日, 第4个月第1天是5月1日,与上述同一天. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |