说明:简单的在 Label上显示“距2008北京奥运会还有××天”,主要学习Frame和Label的 添加;还有时间的操作。
完整代码:
import java.awt.*;
import java.util.*;
import java.util.Calendar.*;
public class Welcome2008 {
public static void main (String[] args){
Frame f=new Frame("2008奥运会!");
Calendar xmas = new GregorianCalendar();//get the date of today
Calendar newyears = new GregorianCalendar(2008,Calendar.AUGUST,8); //2008.8.8
long diffMillis = newyears.getTimeInMillis()-xmas.getTimeInMillis();//Get difference in ms
long diffDays = diffMillis/(24*60*60*1000)+1; //Get difference in days
Label lab1=new Label("距2008北京奥运会还有"+diffDays+"天");
f.add(lab1);
f.setSize(200,100);
f.setVisible(true);
}
}