gpt4 book ai didi

java - 使用日历设置日期的问题

转载 作者:行者123 更新时间:2023-11-29 08:07:00 24 4
gpt4 key购买 nike

我正在尝试使用以下代码段将日期设置为 2012 年 12 月 31 日,但我得到的是 2013 年 3 月 3 日,这里出了什么问题。

Calendar today = Calendar.getInstance();
today.set(Calendar.MONTH, 13);
today.set(Calendar.DAY_OF_MONTH, 31);
today.set(Calendar.YEAR, 2012);

long calendarNeverEndDate = today.getTime().getTime();
System.out.println("calendarNeverEndDate:"
+ sdf.formatLocal(calendarNeverEndDate));

最佳答案

那是因为月份是从 0 开始索引的(是的,它与日期不一致 :-( ))。

编辑:正如 Romain 提到的,最好使用常量

Calendar.DECEMBER

关于java - 使用日历设置日期的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10483714/

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