java 24小时倒计时案例

import java.util.Calendar;
import java.util.Date;

public class Daojishi {
        static String Countdown="";

        public static void main(String[] args) {
            //开启倒计时
            time2();
            System.out.println("Countdown="+Countdown);
        }
        /**
         * 倒计时,设定时间戳
         */
        private static void time2() {

            Calendar c = Calendar.getInstance();
            c.set(c.get(Calendar.YEAR), (c.get(Calendar.MONTH) + 1), c.get(Calendar.DAY_OF_MONTH)+1, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), c.get(Calendar.SECOND));// 注意月份的设置,0-11表示1-12月

            long endTime = c.getTimeInMillis();
            Date date = new Date();
            long startTime = date.getTime();
            long midTime = (endTime - startTime) / 1000;

            while (midTime > 0) {
                midTime--;
                long hh = midTime / 60 / 60 % 60;
                long mm = midTime / 60 % 60;
                long ss = midTime % 60;
                System.out.println("还剩" + hh + "小时" + mm + "分钟" + ss + "秒");
                System.out.println( hh+""+mm+""+ss+"");
                Countdown=hh+""+mm+""+ss+"";
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
}

参考:

http://www.cnblogs.com/heizai002/p/6862625.html

http://blog.csdn.net/kookob/article/details/6885383

时间: 2024-10-10 06:05:50

java 24小时倒计时案例的相关文章

java Date类型:24小时制和12小时制

String getTimestamp() {DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss sss");Date date = new Date();return df.format(date); } HH返回的是24小时制的时间 hh返回的是12小时制的时间 原文地址:https://www.cnblogs.com/wanghongsen/p/8463246.html

光大“乌龙指”24小时

对于身处其中的人们来说,这是最长的一天.2015年07月20日陈晓舒 上海特写 正午的话: 2013年8月16日11时05分,上证综指突然上涨5.96%,50多只权重股均触及涨停.造成当天市场异动的主要原因是光大证券自营账户大额买入.经核查,光大证券自营的策略交易系统存在设计缺陷,连锁触发后生成巨额订单. 这是中国A股市场上至今为止最大的乌龙事件. 这一意外让光大证券损失惨重,从总裁到部门负责人直至程序员,每个人不得不当机应变做出决策.短短24小时,他们的职业命运也被这一偶发事件所改变. 这也是

(SegWit)隔离见证人在24小时内激活:比特币会如何变化?

海外最新数字货币比特币最新资讯: 什么是隔离见证? 隔离见证(通常简写为SegWit)是对比特币软件提出的一种更新,旨在解决比特币面临的一系列严重问题. SegWit是由比特币长期团队开发的对于Bitcoin Core的拟议更新.Bitcoin Core是当前最受欢迎的比特币标准客户端,由业内大多数企业使用. 最初,该更新旨在解决交易的可扩展性,这也是比特币软件中众所周知的弱点.虽然这种攻击向量对用户来说并不是最具破坏性的,但目前为止已经在多个攻击案例中被利用,因此也就凸显了修补这一漏洞的必要性

判断两个日期是否超过24小时!

print?public class Test {      public static void main(String[] args) {         String date1="2013-06-24 12:30:30"; //          String date2="2013-06-26 12:30:31";           try {          if(jisuan(date1,date2)){              System.o

Android系统修改时间格式为24小时制

1. frameworks/base/packages/SettingsProvider/res/values/defaults.xml 增加<stringname="time_12_24">12</string>   //24小时制的话改为24即可 2. frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java文件下, 在lo

JAVA Excel API学习案例

先贴代码吧,运行一下,看看效果,然后看看注释,再看看代码后面的基础介绍 创建一个新excel并写入数据: public static void myExcel2() throws IOException, WriteException { WritableWorkbook wwb = Workbook.createWorkbook(new File("F:" + File.separator + "myExcel1.xls")); // 创建excel表格中的一个s

24小时!2018云安全第一战!

北京时间1月4日早晨,微软Azure平台发出了一个紧急通知,"我们计划在北京时间2018年1月4日上午11:30开始自动重启剩余受影响的虚拟机",微软官方信息也同时发布出来. 在2018年1月3日,也就是24小时之前,谷歌Zero Project团队提前披露了针对CPU(中央处理器)漏洞的相关信息(该团队曾计划于1月9日披露信息).Project Zero是谷歌在2014年7月宣布的互联网安全项目,该团队主要由谷歌内部顶尖安全工程师组成,主要目的是发现.跟踪和修补全球性的软件安全漏洞.

分享一个可以获取7天24小时的天气预报API,包含PM2.5等数据

api地址: pm2.5 api http://api.lib360.net/open/pm2.5.json?city=洛阳 7天24小时天气api http://api.lib360.net/open/weather.json?city=苏州 GET 请求 参数 prov   可选省份 如:江苏  河北 city   城市名称 如:苏州 上海 返回数据格式 json data 字段 返回7天的天气状况,包含今天 data24 返回 今天24小时内的预报 pm25 返回当前城市的 pm25 值

《长安十二时辰》。5星。大唐首都反恐24小时。基本是大片剧本。有创意的穿越架空小说。

有创意,基本是大片剧本,3分钟一转折,5分钟一高潮.主要故事是发生在大唐首都的反恐24小时,主人公身陷囹圄,遭遇黑白两道的追捕,多次万分危险差点送命,最终挫败了一场惊天大阴谋,挽救了危局. 剧本我给4星,涉及到的唐朝无数政治.经济.军事.生活.娱乐的细节我给5星. 本书基本可以归入架空小说,虚构了一段历史,最终由于主人公的努力,让历史按原来的轨迹走了下去.但是细看有一些情节可以说是穿越了.主要有三个穿越的情节:用旗语和鼓声传递信息.用石油制作炸弹.用狗去根据气味去跟踪. 跟所有的侦破小说一样,最