gpt4 book ai didi

java - 公历 - 在 Android 中获取错误值

转载 作者:行者123 更新时间:2023-12-01 18:24:23 26 4
gpt4 key购买 nike

我正在使用公历来设置日期值并尝试获取设置的值。代码如下

 Constants.sSetDate_calendar = new GregorianCalendar(year,month,day);// year - 2013, month - 12, day - 15
Log.w("OOOOO", Constants.sSetDate_calendar.get(Calendar.YEAR)+"--"+Constants.sSetDate_calendar.get(Calendar.MONTH)+"--"+Constants.sSetDate_calendar.get(Calendar.DAY_OF_MONTH)+"");

在Log语句中,我看到了

11-02 10:21:35.060: W/OOOOO(26671): **2014--0--15**

不知道出了什么问题。为什么设置的值和获取的值不同?这里需要一些帮助。

最佳答案

Calendar 类使用从零开始的数组,这意味着一月为 0,十二月为 11,如查看 Calendar.JANUARY 所示。和 Calendar.DECEMBER值(value)观。第 12 个月只是溢出到下一年(12 月 + 1 个月),这就是值发生变化的原因。

关于java - 公历 - 在 Android 中获取错误值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26700997/

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