社区
J2ME
帖子详情
Calendar.get(Calendar.DAY_OF_MONTH)返回的值从0开始还是从1开始?
purpleclouds
2004-04-10 10:25:28
Calendar.get(Calendar.DAY_OF_MONTH)我在模拟器上试返回的是0
手机却是1,怪了
...全文
1645
5
打赏
收藏
Calendar.get(Calendar.DAY_OF_MONTH)返回的值从0开始还是从1开始?
Calendar.get(Calendar.DAY_OF_MONTH)我在模拟器上试返回的是0 手机却是1,怪了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songbo_pp
2004-04-10
打赏
举报
回复
时区设置了么?
purpleclouds
2004-04-10
打赏
举报
回复
觉得不一致啊,
不同的手机也不一样
我对JAVA不是很熟。
大家帮帮忙
usingpete
2004-04-10
打赏
举报
回复
以手机为准三
purpleclouds
2004-04-10
打赏
举报
回复
上面的两位说的对,
DAY_OF_MONTH是从一开始的,
模拟器上用的是格林威治时间
手机上用的是北京时间,
所以有差别。
CoolAbu
2004-04-10
打赏
举报
回复
Calendar.DAY_OF_MONTH是从1开始的
模拟机上是不是做另外处理了?
Calendar
的
DAY
_OF_
MONTH
,
DAY
_OF_YEAR,
DAY
_OF_WEEK的含义
Calendar
的
DAY
_OF_
MONTH
,
DAY
_OF_YEAR,
DAY
_OF_WEEK的含义 Java
Calendar
类
Calendar
.getInstance().get(
Calendar
.
DAY
_OF_YEAR)) // 获得这一天是在这年的第多少天
Calendar
.getInstance().get(
Calendar
.
DAY
_OF_
MONTH
)) // 获得这一天是在这个月的第多少天
Calendar
.getInstance().get(
Calendar
.
DAY
_OF_WEE
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)的陷阱
在使用
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)获取每月最后一天时,发现在2月出现了问题,获取到的时间是20170303,而其他月份获取的最后一天都是正确的。 而且之前获取2月最后一天是28号,也每月问题。代码也没动过。后来才发现昨天是28号取的2月最后一天,29-31号取2月最后一天都会有问题。 原因是
Calendar
类在set的时候,并
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别
Calendar
中
DAY
_OF_
MONTH
,
DAY
_OF_YEAR, DATE 的区别 如果只是的add方法执行,结果都一样,因为都是将日期+1就没有区别 caltest.add(
Calendar
.DATE,1); caltest.add(
Calendar
.
DAY
_OF_
MONTH
,1); caltest.add(
Calendar
.
DAY
_OF_YEAR,1); 主要作用是get方法 cal.get(
DAY
_OF_YEAR) //用来获得这一天在是这个年的第多少天 cal.get(DA
踩坑
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)函数
当使用
calendar
.getActualMaximum(
calendar
.
DAY
_OF_
MONTH
)获取每月最后一天时或者获取当季的最后一天时,会出现在二月的时候获取的不准确的情况 问题出现原因: 代码没有动过,之前一直是使用这个时间函数来进行获取上个月的最后一天,但是突然有一天获取的上月(主要问题出现在二月份)最后一天的日期不准,导致程序出现异常。 解决办法: 使用其它方式获取上月(上季)最后...
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 ...
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章