下班倒计时

public static void main(String[] args) {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String a = "2022-09-01 18:00:00";
        Date date1 = null;
        try {
            date1 = format.parse(a);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        while (true) {
            Date date2 = new Date();
            Long timeLag = date1.getTime() - date2.getTime();
            if (timeLag > 0) {
                //天
                long day = timeLag / (24 * 60 * 60 * 1000);
                //小时
                long hour = (timeLag / (60 * 60 * 1000) - day * 24);
                //分钟
                long minute = ((timeLag / (60 * 1000)) - day * 24 * 60 - hour * 60);
                //秒,顺便说一下,1秒 = 1000毫秒
                long s = (timeLag / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - minute * 60);
                System.out.println("距离下班还有" + hour + "小时" + minute + "分钟" + s + "秒");
				try {
					Thread.sleep(1000);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			} else {
				break;
            }
        }
    }
posted @   小侯学编程  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示