- import java.util.Calendar;
- import java.util.Date;
- import java.util.Timer;
- import java.util.TimerTask;
- import javax.swing.JFrame;
- http://www.kmnk01.com/hxpfk/2015/bdf_1219/312.html
- import javax.swing.JLabel;
- /**
- *
- * @author wesley
- * @date 2015年1月28日
- http://www.kmnk01.com/hxpfk/2015/xmz_1219/320.html
- *
- */
- public class CountDown {
- private long longTime;
- private long currentTime;
- private long distTime;
- http://www.kmnk01.com/hxpfk/2015/gm_1219/314.html
- private long day, hour, minutes, seconds;
- public CountDown() {
- CDown();
- }
- public void CDown() {
- Timer timer = new Timer();
- JFrame jf = new JFrame();
- http://www.kmnk01.com/hxpfk/2015/mny_1219/315.html
- final JLabel jl = new JLabel();
- jf.add(jl);
- jf.setVisible(true);
- jf.setSize(350, 100);
- jf.setTitle("倒计时软件");
- http://www.kmnk01.com/hxpfk/2015/qcd_1219/318.html
- jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- timer.schedule(new TimerTask() {
- @Override
- public void run() {
- http://www.kmnk01.com/hxpfk/2015/py_1219/321.html
- Calendar cal = Calendar.getInstance();
- //设置预定的时间
- cal.set(2015, 0, 28, 17, 30, 0);//0代表1月 ,11代表12月
- // 返回历元到指定时间的毫秒数。
- http://www.kmnk01.com/hxpfk/2015/sz_1219/313.html
- longTime = cal.getTimeInMillis();
- // 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
- currentTime = new Date().getTime();
- http://www.kmnk01.com/hxpfk/2015/py_1219/316.html
- //距离的时间
- distTime = longTime - currentTime;
- //得到天数
- day = ((distTime / 1000) / (3600 * 24));
- //得到小时数
- hour = ((distTime / 1000) - day * 86400) / 3600;
- http://www.kmnk01.com/hxpfk/2015/sz_1219/317.html
- //得到分钟数
- minutes = ((distTime / 1000) - day * 86400 - hour * 3600) / 60;
- //得到秒数
- seconds = (distTime / 1000) - day * 86400 - hour * 3600
- - minutes * 60;
- jl.setText("倒计时" + day + " 天 " + hour + "小时 :" + minutes
- http://www.kmnk01.com/hxpfk/2015/ylb_1219/319.html
- + "分钟 :" + seconds + "秒");
- }
- }, 0, 1000);
- }
- public static void main(String[] args) {
- new CountDown();
- }
-
kmnk01.com
}www.kmnk01.com - }
[Java学习] Java实现倒计时代码
最新推荐文章于 2025-06-06 00:15:00 发布