社区
Java SE
帖子详情
关于calendar的Calendar.DAY_OF_MONTH应用问题
nameisaj
2004-08-31 12:04:55
GregorianCalendar calendar=new GregorianCalendar();
//calendar.clear();
calendar.set(Calendar.MONTH, 1); //JANUARY which is 0
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
我想打印出2月份有多少天,为什么显示不了?
...全文
1137
5
打赏
收藏
关于calendar的Calendar.DAY_OF_MONTH应用问题
GregorianCalendar calendar=new GregorianCalendar(); //calendar.clear(); calendar.set(Calendar.MONTH, 1); //JANUARY which is 0 System.out.println(calendar.get(Calendar.DAY_OF_MONTH)); 我想打印出2月份有多少天,为什么显示不了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nameisaj
2004-08-31
打赏
举报
回复
用getActualMaximum可以了,谢谢,呵
nameisaj
2004-08-31
打赏
举报
回复
calendar.set(Calendar.MONTH, 1);
calendar.set(Calendar.DATE, 1);
System.out.println("月="+calendar.get(Calendar.MONTH));
输出正确了,但是怎样得到2月份有多少天?
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));得出是1
Tasia
2004-08-31
打赏
举报
回复
今天是31号,你calendar.set(Calendar.MONTH,1); 设现在是2月,因为今年2月是29日,所以2月31号被当成3月2号了,所以输出2,代表3月。
nameisaj
2004-08-31
打赏
举报
回复
还是不行
calendar.set(Calendar.MONTH,1); //JANUARY which is 0
System.out.println("月="+calendar.get(Calendar.MONTH));
为什么输出是2?而不是1?
flyxxxxx
2004-08-31
打赏
举报
回复
calendar.getMaximum(Calendar.DAY_OF_MONTH)
Calendar
的
DAY
_OF_
MONTH
,
DAY
_OF_YEAR,
DAY
_OF_WEEK的含义
Calendar
的
DAY
_OF_
MONTH
,
DAY
_OF_YEAR,
DAY
_OF_WEEK的含义 Java
Calendar
类
Calendar
.getInstance().get(
Calendar
.
DAY
_OF_YEAR)) // 获得这一天是在这年的第多少天
Calendar
.getInstance().get(
Calendar
.
DAY
_OF_...
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)的陷阱
在使用
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)获取每月最后一天时,发现在2月出现了
问题
,获取到的时间是20170303,而其他月份获取的最后一天都是正确的。 而且之前获取2月最后一天是28号,也每月
问题
。...
关于Java中使用
Calendar
.
MONTH
和
Calendar
.
DAY
_OF_WEEK相关注意事项
关于Java中使用
Calendar
.
MONTH
和
Calendar
.
DAY
_OF_WEEK相关注意事项java的
Calendar
,获取月份少一月的
问题
及其它注意事项:
Calendar
.
MONTH
,这是一个有别于现实中日历的值Calender.
DAY
_OF_WEEK,表示一个星期中的某天...
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别 如果只是的add方法执行,结果都一样,因为都是将日期+1就没有区别 caltest.add(
Calendar
.DATE,1); caltest.add(
Calendar
.
DAY
_OF_
MONTH
,1); caltest.add...
踩坑
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)函数
当使用
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)获取每月最后一天时或者获取当季的最后一天时,会出现在二月的时候获取的不准确的情况
问题
出现原因: 代码没有动过,之前一直是使用这个时间函数来进行获取...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章