beijing2008.java
来自「一个Java写的奥运倒计时」· Java 代码 · 共 43 行
JAVA
43 行
/**
* @(#)Beijing2008.java
*
*
* @author
* @version 1.00 2008/5/4
*/
import java.util.*;
import java.text.*;
import java.lang.*;
public class Beijing2008 {
public static void main(String[] args) throws InterruptedException{
long t=1000l;
System.out.println(" ----------北京2008奥运会倒计时----------");
System.out.println ();
Calendar cal=GregorianCalendar.getInstance();
cal.set(2008,7,8,0,0,0);
long time=cal.getTime().getTime();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 a hh:mm:ss");
long days =0l,days_ =0l;
long hours =0l,hours_=0l;
long mins =0l,mins_ =0l;
long secs =0l;
Date now=null;
for(;;){
now=new Date();
days =(time-now.getTime())/(24*60*60*1000);
days_ =(time-now.getTime())%(24*60*60*1000);
hours =days_/(60*60*1000);
hours_=days_%(60*60*1000);
mins =hours_/(60*1000);
mins_ =hours_%(60*1000);
secs =mins_/(1000);
cal.set(0,0,0,(int)hours,(int)mins,(int)(secs+1));
System.out.print('\r'+"现在是 "+(sdf.format(now))
+" 距离北京奥运会还剩 "+days+" 天 "
+(cal.getTime().toString().substring(11,19)));
Thread.currentThread().sleep(t);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?