Calendar.DAY_OF_MONTH存放什么数据

陈思有 2013-03-26 08:45:36
为什么输出的是5?为什么不是直接存放日期
...全文
5601 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Luke2022_ 2013-03-28
  • 打赏
  • 举报
回复
请查看API的Calendar类的定义,public final static int DAY_OF_MONTH = 5; Calendar.DAY_OF_MONTH是定义的一个成员常量,值就是5,标识的当前日期是本月的几天; 代码示例: package com.zl.test.basepoint.time; import java.util.Calendar; import java.util.GregorianCalendar; public class DateDemo { /** * @param args */ public static void testDAY_OF_MONTH() { Calendar cal = new GregorianCalendar(); //创建当前默认日期对象,代码编写时间为2013-3-28 System.out.println(cal.get(Calendar.YEAR) + "年" + (cal.get(Calendar.MONTH)+1) + "月" + cal.get(Calendar.DAY_OF_MONTH) + "日"); System.out.println(cal.get(Calendar.DAY_OF_MONTH)); //输出当前日期对象cal是当前月份的第几天 } public static void main(String[] args) { // TODO Auto-generated method stub DateDemo.testDAY_OF_MONTH(); //输出结果: //2013年3月28日 //28 } }
valid303 2013-03-26
  • 打赏
  • 举报
回复
5?那是Calendar.DAY_OF_MONTH=5吧 那是个常量
-AJ- 2013-03-26
  • 打赏
  • 举报
回复
获取当月中天数的最大值, 即当月的日期数 。 存放日期用Calendar.DATE

62,636

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧