社区
Java SE
帖子详情
关于时间的问题
jackeykong
2005-10-18 11:08:52
我需要在每个月的月底和每年的年底把一些内容写入到文件中,请问如何判断时间是否到了月底,如何实现在的规定时间将内容写入文件,要考虑大月小月和闰月的情况
...全文
102
6
打赏
收藏
关于时间的问题
我需要在每个月的月底和每年的年底把一些内容写入到文件中,请问如何判断时间是否到了月底,如何实现在的规定时间将内容写入文件,要考虑大月小月和闰月的情况
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
congliu
2005-10-18
打赏
举报
回复
建议重写calender类
gogon
2005-10-18
打赏
举报
回复
如果你的服务器是一直运行的话,做一个Servlet监听类,在启动时自动加载,做一个每24小时运行一次的TimerTask。这个TimerTask判断当天的日期,如果是月底的话,就写日志。
不过你的条件里居然有闰月,难道你是用的阴历。如果你是用的阴历的话,sun就没有Calendar支持了,你要自己写一个继承Calendar的类,就像格里高力历一样。不知道网上有没有现成的农历Calendar。
sunangle
2005-10-18
打赏
举报
回复
获得系统时间,比较一下不是出来了吗
skyboy0720
2005-10-18
打赏
举报
回复
请问如何判断时间是否到了月底
============================
当前日期+1,如果两者的月份不同,不就是月底了么
zgysc
2005-10-18
打赏
举报
回复
up!
newste
2005-10-18
打赏
举报
回复
calender类可以取得这个月的最后一天,每一年的年最后一天是固定了12月31号 Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month);
这个月的最后一天:lastDay = c.getActualMaximum(Calendar.DAY_OF_MONTH);
只要你当前时间和最后一天==你就做你要做的不就好了
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章