0
点赞
收藏
分享

微信扫一扫

java 24小时倒计时案例

三维控件研究 2022-07-27 阅读 41

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();
}
}
}
}



举报

相关推荐

0 条评论