首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置特定日期的JCalendar?

如何设置特定日期的JCalendar?
EN

Stack Overflow用户
提问于 2014-01-17 19:29:45
回答 2查看 1.1K关注 0票数 1

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

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

我不知道怎么做的,我试着用这种方式.

代码语言:javascript
复制
    Calendar cal = Calendar.getInstance();        
    cal.set(Calendar.YEAR, Calendar.MONTH+1, Calendar.DAY_OF_MONTH);

但是将JCalendar2设置为05/03/0001,这是j日历中的一个错误吗?

我怎么能做到呢?请帮帮忙

PD:对不起我的英语

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-17 19:35:36

例如,您希望在这种情况下查找java文档,或者可能查找google。

标量集法

代码语言:javascript
复制
cal.set( Calendar.YEAR, 2014 )
cal.set( Calendar.MONTH, 5 )

诸若此类

票数 1
EN

Stack Overflow用户

发布于 2014-01-17 19:33:33

根据日历javadoc for set(int,int,int),您将在2014年1月17日用

代码语言:javascript
复制
cal.set(2014, 0, 17);

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

编辑,在你的评论后-一月是0个月,对不起输入错误。

此外,如果您希望日历是“下个月”,将其设置为今天,然后添加一个月

代码语言:javascript
复制
cal.add(Calendar.MONTH, 1);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21194262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档