Java count down
public static void main(String[] args){
SimpleDateFormat da = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
String aimTime ="2010-02-03 17:30:00.000";
int count = 0;
Date aimDate = da.parse(aimTime,new ParsePosition(0));
long subTime = aimDate.getTime() - System.currentTimeMillis();
while (true) {
double subTimeD = new
Long(subTime).doubleValue();
double lastDay = subTimeD/(24.0*3600.0*1000.0);
// System.out.println("剩余:"+lastDay+"天");
double lastHour = subTimeD/(3600.0*1000.0)-Math.floor(lastDay)*24.0;
// System.out.println("剩余:"+lastHour+"小时");
double lastMinute = subTimeD/(60.0*1000.0)-Math.floor(lastDay)*24.0*60.0-Math.floor(lastHour)*60.0;
// System.out.println("剩余:"+lastMinute+"分钟");
double lastSecond = subTimeD/(1000.0)-Math.floor(lastDay)*24.0*60.0*60.0-Math.floor(lastHour)*60.0*60.0-Math.floor(lastMinute)*60.0;
// System.out.println("剩余:"+lastSecond+"秒");
count++;
System.out.println(count+" last "+
Math.floor(lastDay) + " DAY " +
Math.floor(lastHour) + " HOUR " +
Math.floor(lastMinute) + " MINUTES " + new DecimalFormat("0.0").format(lastSecond) + " SECONDS");
subTime = subTime-100;
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
相关文档:
在java中 可以将某个对象赋值给另一个对象 只要该两个对象是属于同一个类即可 此时 这两个对象的所有成员将指向同一块内存
eg:
public class class1
{
&n ......
昨天看到留言,于是今天又把一些功能加进进去了
比如,
1,程序可以最小化到系统托盘区
2,程序可以批量保存所有截过的图片
3,修正了以前的一个小BUG,那就是输入保存图片的文件名时,如果没有输入后缀名,将保存正常,如果输入了后缀名,将会保存格式出错
打包文件请点击这里下载,dist文件夹里面的JAR文件是可以双击执行的
感 ......
关于六种Java异常处理程序的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = ...
3 try { // ⑸
4 Statement stat = conn.createStatement();
5 ResultS ......