gpt4 book ai didi

java - 如何将 JCalendar 设置为特定日期?

转载 作者:行者123 更新时间:2023-11-29 05:30:39 24 4
gpt4 key购买 nike

我想使用两个 JCalendar,一个使用 Calendar.getInstance() 接收实际日期,另一个使用相同的日期但比第一个多一个月。例如:

Jcalendar1 = 05/04/2014Jcalendar2 = 05/05/2014

我不知道怎么做,我试过这样......

    Calendar cal = Calendar.getInstance();        
cal.set(Calendar.YEAR, Calendar.MONTH+1, Calendar.DAY_OF_MONTH);

但将 JCalendar2 设置为 05/03/0001这是 jcalendar 中的错误吗?

我该怎么做?请帮忙

PD:对不起我的英语

最佳答案

根据Calendar javadoc对于 set(int,int,int) 你会设置 2014 年 1 月 17 日

cal.set(2014, 0, 17);

Calendar.YEARCalendar.MONTHCalendar.DAY_OF_MONTH 是您可以在日历中处理的字段名称,而不是实际值或当前日期的占位符。

编辑,在您发表评论后 - 一月是第 0 个月,对于打字错误感到抱歉。

还有,如果你想让日历是“下个月”,把它设置到今天,然后add一个月

cal.add(Calendar.MONTH, 1);

关于java - 如何将 JCalendar 设置为特定日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21194262/

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