java - 日历类java

标签 java calendar

我将值设置为 2009 年 1 月 23 日,但当我询问月份时,它返回“2” 这是我的代码:

Calendar calendar=GregorianCalendar.getInstance();  
calendar.set(2009,01,23);  
calendar.getTime();  
System.out.println(calendar.MONTH);  

请帮忙!我希望第一个输出是 1,而不是 2!

最佳答案

Calendar.MONTH 是一个常量。它用于指示您需要月份字段,使用calendar.get():

System.out.println(calendar.get(Calendar.MONTH));

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

相关文章:

java - 对端点使用 Auth

java - 设置 Apache Web 服务器以进行本地测试

Android M 应用程序更新和同步适配器权限

java - 尝试获取日历中框的选择

java - 使用Java中的日历类获取月份的开始日期和月份的结束日期

java - 理解 if 条件 - Java

java - 静态内部类中的 getFragmentManager()

Java 继承和泛型

javascript - 单击按钮后将输入掩码附加到新行中

java - 获取当前 int 星期几加一