社区
Java SE
帖子详情
关于calendar的Calendar.DAY_OF_MONTH应用问题
nameisaj
2004-08-31 12:04:55
GregorianCalendar calendar=new GregorianCalendar();
//calendar.clear();
calendar.set(Calendar.MONTH, 1); //JANUARY which is 0
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
我想打印出2月份有多少天,为什么显示不了?
...全文
1181
5
打赏
收藏
关于calendar的Calendar.DAY_OF_MONTH应用问题
GregorianCalendar calendar=new GregorianCalendar(); //calendar.clear(); calendar.set(Calendar.MONTH, 1); //JANUARY which is 0 System.out.println(calendar.get(Calendar.DAY_OF_MONTH)); 我想打印出2月份有多少天,为什么显示不了?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nameisaj
2004-08-31
打赏
举报
回复
用getActualMaximum可以了,谢谢,呵
nameisaj
2004-08-31
打赏
举报
回复
calendar.set(Calendar.MONTH, 1);
calendar.set(Calendar.DATE, 1);
System.out.println("月="+calendar.get(Calendar.MONTH));
输出正确了,但是怎样得到2月份有多少天?
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));得出是1
Tasia
2004-08-31
打赏
举报
回复
今天是31号,你calendar.set(Calendar.MONTH,1); 设现在是2月,因为今年2月是29日,所以2月31号被当成3月2号了,所以输出2,代表3月。
nameisaj
2004-08-31
打赏
举报
回复
还是不行
calendar.set(Calendar.MONTH,1); //JANUARY which is 0
System.out.println("月="+calendar.get(Calendar.MONTH));
为什么输出是2?而不是1?
flyxxxxx
2004-08-31
打赏
举报
回复
calendar.getMaximum(Calendar.DAY_OF_MONTH)
Calendar
.get()方法--- WEEK_OF_YEAR 、
MONTH
java获取时间日期 WEEK_OF_YEAR 一年中的第几周 由于西方的一周指的是:星期日-星期六,星期日是一周的第一天,星期六是一周的最后一天, 所以,使用
calendar
.get(
Calendar
.WEEK_OF_YEAR) 时应该注意一周的开始应该是哪一天 如果一周的开始是星期一,那么可以进行如下操作:
Calendar
calendar
=
Calendar
.getInstance();
calendar
.set(2016,9,9); //2016-10-09 这一天
CCF-201503-3 节日
问题
描述 试题编号: 201503-3 试题名称: 节日 时间限制: 1.0s 内存限制: 256.0MB
问题
描述:
问题
描述 有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。 现在,给你a,b,c和y1, y2(1850 ≤ y1, y2 ≤ 20...
Java中
Calendar
对于日期的控制详解--
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别
文章目录前言创建测试代码执行结果结果分析 前言 开发过程中经常遇到对时间的操作,通过具体的实验完成对时间类
Calendar
的基本使用方法。 创建测试代码 package action; import java.text.SimpleDateFormat; import java.util.
Calendar
; public class Test
Calendar
{ public static void getCaltime() { SimpleDateFormat sdf = new Simpl
Calendar
的
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE的区别
cal1.add(
Calendar
.
DAY
_OF_
MONTH
,1); cal1.add(
Calendar
.
DAY
_OF_YEAR,1); cal1.add(
Calendar
.DATE,1); 就单纯的add操作结果都一样,因为都是将日期+1 就没有区别说是在月的日期中加1还是年的日期中加1 但是
Calendar
设置
DAY
_OF_
MONTH
和
DAY
_OF_YEAR的目的不是用来+1 ...
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别 caltest.add(
Calendar
.DATE,1); caltest.add(
Calendar
.
DAY
_OF_
MONTH
,1); caltest.add(
Calendar
.
DAY
_OF_YEAR,1); 如果只是的add方法执行,结果都一样,因为都是将日期...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章