gpt4 book ai didi

Java日历日期错误

转载 作者:行者123 更新时间:2023-12-01 06:35:52 24 4
gpt4 key购买 nike

任何人都可以帮助我理解为什么我得到不同的月份值

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");    
System.out.println(dateFormat.format(cal.getTime())
+ "--"
+ cal.get(Calendar.MONTH));

令人惊讶的显示

09/09/2012--8

最佳答案

Calendar 类中,MONTH 从索引 0 开始。因此,一月 为 0,二月 为 1,因此 九月 为 8。

P.S.:- 确实,这是 Calendar 类中的不一致,因此我建议您查看 Joda-Time API让您在处理日期时间数据时生活更轻松。

关于Java日历日期错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12986863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com