展开全部
心情好,写了个applet版,可以嵌入网页中,也可以直接运行e5a48de588b63231313335323631343130323136353331333264663733。
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Timer;
import java.util.TimerTask;
public class Test extends Applet{
private static final long serialVersionUID=1802199483736051124L;
static private long standard_tm;
static private String standard_ts="2012.12.21 00:00:00";
static private SimpleDateFormat
fmt=new SimpleDateFormat("yyyy.M.d HH:mm:ss",Locale.CHINA);
static private Font
small_font=new Font(Font.SERIF,Font.PLAIN,12),
large_font=new Font(Font.MONOSPACED,Font.BOLD,30);
//ut_fmt=new SimpleDateFormat("yyyy.M.d HH:mm:ss",Locale.CHINA);
@Override
public void init(){
try{
standard_tm=fmt.parse(standard_ts).getTime();
Timer timer=new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
repaint();
}
},0,1000);
}catch(Exception e){
e.printStackTrace();
}
}
@Override
public void paint(Graphics g){
g.setColor(Color.BLUE);
g.setFont(small_font);
long tm=System.currentTimeMillis();
g.drawString("现在是"+fmt.format(new Date(tm) ), 10, 20);
g.drawString("距离"+standard_ts+"还有:", 10, 50);
g.setColor(Color.RED);
g.setFont(large_font);
g.drawString((standard_tm-tm)/1000+"秒", 10, 100);
}
}