社区
Java SE
帖子详情
关于日期问题
Girl_my_lover
2009-05-31 11:00:43
GregorianCalendar d = new GregorianCalendar();
System.out.println(d.get(Calendar.YEAR));
d.set(GregorianCalendar.MONTH,3);
System.out.println(d.get(GregorianCalendar.MONTH));//这里为什么输出的结果为4呢、、?
最后月份输出为什么是4呢?请高手指教?
...全文
106
12
打赏
收藏
关于日期问题
GregorianCalendar d = new GregorianCalendar(); System.out.println(d.get(Calendar.YEAR)); d.set(GregorianCalendar.MONTH,3); System.out.println(d.get(GregorianCalendar.MONTH));//这里为什么输出的结果为4呢、、? 最后月份输出为什么是4呢?请高手指教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Adebayor
2009-06-01
打赏
举报
回复
[Quote=引用 4 楼 Girl_my_lover 的回复:]
1、2楼的我知道。。关键是我设置成2的时候输出是2啊
d.set(GregorianCalendar.MONTH,2);
输出结果为2
为什么设置成3就输出4了呢?
脑袋疼!!
[/Quote]
呵呵 是有这个问题
不过 随便加了句d.set(d.get(GregorianCalendar.MONTH),8); 运行后再把它注释掉就没问题了!
感觉似乎有bug
weiluo12
2009-06-01
打赏
举报
回复
奇怪
期待高手!
wanglingzhong
2009-06-01
打赏
举报
回复
奇怪!我的也是3啊!
jonay
2009-06-01
打赏
举报
回复
肯定是你开发工具的问题
weiluo12
2009-06-01
打赏
举报
回复
今天又试了一下,输出的是3
可能是IDE的问题
longq121
2009-06-01
打赏
举报
回复
晕,我怎么输出的就是3呢?
lixj2009
2009-06-01
打赏
举报
回复
LZ今天我又试了一下,没有发生你说的那种情况,那种情况应该是IDE问题
zhugo1981
2009-06-01
打赏
举报
回复
IDE问题
MYtest :
Girl_my_lover
2009-05-31
打赏
举报
回复
1、2楼的我知道。。关键是我设置成2的时候输出是2啊
d.set(GregorianCalendar.MONTH,2);
输出结果为2
为什么设置成3就输出4了呢?
脑袋疼!!
emon123
2009-05-31
打赏
举报
回复
默认月份是从0开始的,一般要+1才是当前的月份
lixj2009
2009-05-31
打赏
举报
回复
d.get(GregorianCalendar.MONTH));这个函数返回月份是从0开始,及0表示1月,后面依次类推
lixj2009
2009-05-31
打赏
举报
回复
默认月份是从0开始的,你要处理时候要+1
Java工程师必学系列课程之6--《Java
日期
时间类》视频课程
一、Java语言旧
日期
时间系统二、Java8新
日期
时间系统三、
日期
、时间、历法基础知识四、万年历项目课程说明:在开发Java程序的过程中,无论做什么类型的项目,基本上都会处理与
日期
和时间相关的
问题
。既然
日期
时间...
日期
问题
(C语言实现)
想明白这五个
问题
,关于
日期
问题
的题目也就不在话下了。于是我们就上述五点介绍两种求解
日期
问题
的两种方法: 如何算今天是周几呢? 方法1:蔡基姆拉尔森计算公式: w = (d+2*m + 3*(m+1)/5 + y + y/4 - y/100 ...
关于excel导出
日期
格式变化
问题
处理
关于excel导出
日期
格式变化
问题
处理 1.
问题
描述:java web项目,本来部署在windows下,导出数据库数据是,创建
日期
格式为2018-08-08 08:08:08。因服务器性能
问题
,迁移服务器至linux(centos 7.5)。现成操作人员...
关于
日期
的周期
问题
问题
错误解法 一个月有31天,31 ÷ 7 = 4 余 3,因此这个月的周数等于 4 + 1 = 5,这个做法是错误的,因为一月份的开头或者结尾那一周可能根本就不满7天。 一年有53个星期五和星期六,这一年的3月1日是星期几? ...
Oracle 中关于 Between and
日期
边界
问题
之所以会写
日期
边界范围的
问题
,是因为我在查询
日期
的时候,刚开始数据都能正常获取,但是突然有些数据获取不到。刚开始以为是 Between and 的边界
问题
。但是经过一番折腾发现,发现是 Oracle 在对
日期
格式的字段...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章