package cn.zuoy.test2;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/*
* 国庆倒计时
* */
public class Demo {
public static void main(String[] args) throws InterruptedException {
//创建一个国庆节2022年10月1日的日期对象gdDate
Date gq = new Date();
gq.setMonth(9);
gq.setDate(1);
gq.setHours(0);
gq.setMinutes(0);
gq.setSeconds(0);
String s = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss").format(gq);
System.out.println("国庆节="+s);
//gdDate获取从1970年过了多少毫秒数
long gql = gq.getTime();
while(true){
// 创建一个当前日期对象nowDate
Date now = new Date();
//nowDate获取从1970年过滤多少毫秒数
long nowL = now.getTime();
// gdDate的毫秒数-nowDate的毫秒数,得到毫秒差
long c = gql-nowL;
// 把毫秒数转为:xx天xx小时xx分钟xx秒
long day = c/1000/60/60/24;
long hour = c/1000/60/60%24;
long minute = c/1000/60/60;
long second = c/1000%60;
// sout打印输出拼接好的倒计时
System.out.println("距离国庆倒计时:"+day+"天"+hour+"小时"+minute+"分钟"+second+"秒");
Thread.sleep(1000);
}
}
}
距离国庆节倒还有多少天
最新推荐文章于 2026-07-27 08:57:05 发布
这是一个Java程序,用于计算并实时显示从当前时间到2022年10月1日国庆节的倒计时,具体到天、小时、分钟和秒。程序通过不断更新并输出倒计时,实现了倒计时的动态显示。
826

被折叠的 条评论
为什么被折叠?



