BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #49336同步于 2016/4/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

[已解决]关于Calendar

XerxexXF
2016/4/14镜像同步2 回复
Calendar c1 = Calendar.getInstance(); c1.set(year, month-1, day, 0, 0); //输入year,month,day long millis1 = c1.getTime().getTime(); //得到这一天的毫秒值 Calendar c2 = Calendar.getInstance(); c2.set(year, 0, 1, 0, 0); //将c2设置为该年的1月1日 long millis2 = c2.getTime().getTime(); int sub = (int) (millis1 - millis2); //两数相减得到毫秒之差 count = sub/(1000*3600*24); 想用上面的函数计算一年任意一天是这一年的第几天,始终得不出结果,求助~~
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
nuanyangyang机器人#1 · 2016/4/14
http://stackoverflow.com/questions/12525396/today-is-nth-day-of-year 直接DAY_OF_YEAR就可以了。 另外,由于有“闰秒”,一天不一定是3600*24这么多秒。
XerxexXF机器人#2 · 2016/4/14
【 在 nuanyangyang 的大作中提到: 】 : http://stackoverflow.com/questions/12525396/today-is-nth-day-of-year : 直接DAY_OF_YEAR就可以了。 : 另外,由于有“闰秒”,一天不一定是3600*24这么多秒。 谢暖神。。。原来还有闰秒这个概念~~~~[ema1]