能否实现一个显示时间的程序,设置它一天为25个小时?
这样如何实现喃?
这样如何实现喃?
解决方案 »
- java 程序问题,求解决
- 一道高深JAVA面试题,请高手解析原理
- java 如何向C++服务发送struct结构???????
- I/O操作的问题,文件下载,急!!!!!!!!!!!!
- 关于两个createStatment的参数
- 求解:如何在JAVA中实现简单的的公式运算?
- 请问这个为什么运行通不过...哪位老大给个答案吧...
- 为什么我jbuilder装不上?
- JAVA程序编译时,有时会提示你要用try...catch...,JAVA怎么知道我要用try,有个标准吗?
- scjp问题,关于类型转换。
- 如何导出Scanner可读的非Unicode编码的文本
- 新手上路,请高手解答接口和类的使用区别
java功能很强大
本来一天24小时的,要拆成25个小时,则一秒为原来一秒的0.96倍
也就是960ms获取当前时间,取得日期,时,分,秒
把时,分,秒转换成long型毫秒值,再把它乘以除以0.96,再处理成时分秒的格式,最后把秒变成整数。
然后把线程沉睡960ms,计算执行所有的毫秒数,把线程沉睡960-这个毫秒数,刷新时间
主要程序代码:long m=960;
while(true)
{
int starttime//保存当前时间毫秒
Thread.sleep(m);
int endtime//保存当前时间毫秒
m=960-(endtime-starttime-960);
//刷新时间显示代码
}