社区
Java SE
帖子详情
怎样做一个不受系统时间影响的定时程序?
mind_1220
2006-03-08 05:09:27
RT.
我需要做一个定时器,但是这个定时器不能受到 系统时间的影响
哪个朋友帮个忙。
谢谢
...全文
306
9
打赏
收藏
怎样做一个不受系统时间影响的定时程序?
RT. 我需要做一个定时器,但是这个定时器不能受到 系统时间的影响 哪个朋友帮个忙。 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zorro09
2006-03-09
打赏
举报
回复
不用本机的时间就用数据库的时间啊,如果都不能用,那就请楼下的来
polarman
2006-03-09
打赏
举报
回复
能上网吗?把这段代码保存为time.html,可以取到标准时间
<div align="center">
<span id=serverTime>正在同步...</span>
<script>
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.open("GET", "http://www.time.ac.cn", false);
xmlhttp.setRequestHeader("Range", "bytes=-1");
xmlhttp.send();
var tts =new Date(xmlhttp.getResponseHeader("Date"));
serverTime.innerHTML="<span style='font-size:63px;font-family:黑体;color:red;'>" + tts.getYear()+"年"
+(tts.getMonth()+ 1)+"月"+tts.getDate() + "日"
+"</span><br><span style='font-size:90px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;'>"
+tts.getHours()+":"+tts.getMinutes()
+":"+tts.getSeconds()+"</span><br><span style='font-size:63px;font-family:黑体;color:yellow;'>"
+ dayNames[tts.getDay()] + "";
setInterval("tts.setSeconds(tts.getSeconds()+1);serverTime.innerHTML='<span style=font-size:63px;font-family:黑体;color:red;>' + tts.getYear()+'年'+(tts.getMonth()+ 1)+'月'+tts.getDate()+'日'+'</span><br><span style=font-size:90px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;>'+tts.getHours()+':'+tts.getMinutes()+':'+tts.getSeconds()+'</span><br><br><span style=font-size:63px;font-family:黑体;color:yellow;>'+ dayNames[tts.getDay()] +'</span>';",1000);
</script>
</div>
mind_1220
2006-03-09
打赏
举报
回复
polarman(北极人):
sleep不行
我尝试过的。
还有我这个就是单机的。。。
polarman
2006-03-09
打赏
举报
回复
Thread.sleep(1000 * 600)
不知会不会受系统时间影响,楼主可试试
如果不行的化,还有一种解决办法,用一台机器做时间服务器,取这台机器的时间为标准时间,不用本机的时间
mind_1220
2006-03-09
打赏
举报
回复
我举一个例子
我开始计时的时间是 5:00
我需要在10分钟后也就是5:10
触发一个事件。
如果正常情况下
用Timer或者Thread都可以完成
但是如果 有人去修改了系统时间 那么就不行了
我现在想知道如何可以 排出 系统时间对 定时器的干扰?
谢谢
zx2002027
2006-03-08
打赏
举报
回复
不太明白楼主的意思
tomuno
2006-03-08
打赏
举报
回复
用事件来划分事件
如登录一次,时间+1
mind_1220
2006-03-08
打赏
举报
回复
我理解你的意思
但是我怎么可能知道过去了1秒的时间呢?
这个是最关键的
我尝试了用Timer和Thread 都不可以阿。
我想知道 Java中有没有类似Js的 settimeout的方法?
tomuno
2006-03-08
打赏
举报
回复
运动的尺可以缩短,时间的钟可以变慢
持久化数据,如在数据库中定义一个字段,用来存贮时间,数字+1代表时间过去1秒
android 每日
定时
功能
在Android平台上,实现每日
定时
功能通常涉及到`AlarmManager`服务,这是
系统
级的服务,用于调度应用
程序
在特
定时
间执行任务。本篇文章将详细讲解如何利用`AlarmManager`来创建简单闹钟以及实现重复闹钟功能。 一、`...
一个
TSR
程序
作出DOS下的屏幕保护
程序
在20世纪80年代和90年代初,当个人计算机开始流行,DOS操作
系统
是主流,屏幕保护
程序
是必不可少的功能之一,它们可以帮助用户防止屏幕长
时间
无操作后被静态图像锁定,从而节省电池和显示器的电力。在没有图形用户...
系统
时间
改变对
定时
器的
影响
在 Android 开发中,当...直到
系统
时间
恢复:
不受
影响
(继续按相对
时间
触发)基于(设备启动后的毫秒数,
不受
系统
时间
修改
影响
)使用(monotonic time),只关心
时间
间隔即使
系统
时间
被修改,任务仍会每秒触发一次。
如何在Windows
系统
中设置Python
程序
定时
运行?
系统
环境:操作
系统
:Windows8.1专业版 64bit Background:有时候我们需要
定时
地执行某个Python
程序
,如:每天
定时
执行某个爬虫
程序
。因为我们可以把该Python
程序
设置成Windows
系统
中的任务计划
程序
,控制其每天
定时
...
Spring
定时
任务之修改
系统
时间
问题
今天本地测试
定时
任务的时候, 修改完本地
系统
时间
,发现到
时间
后
定时
任务并没有执行, 经过一番分析调试才发现
一个
get到
一个
技能: 如果项目启动后, 修改
系统
时间
则
定时
任务不会生效, 但是项目若是在修改
系统
时间
后启动...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章