老是不起来上课,把我逼得头都大了,而机械的闹钟又被自己砸掉了,只好自己写个闹钟程序来喊自己起床啦。不过,写这个时候的对Java的时间处理的API又了解了一些,算是自己对自己的一个安慰吧,由于此闹钟属于自用版,所以没写输入时间参数的功能,直接改代码好了,反正程序小得很,编译又不是什么难事。
对了,顺便提下,今天从亚明先生的Blog里听到一个音乐很震撼,好象是林肯公园的歌:crawling,就用这个作为闹钟的声音吧,可能会太刺激了点,不过对于我这种嗜睡如命的人是有好处的。下面贴代码的时间了:
import java.util.*;
import java.io.*;
public class Naozhong extends TimerTask{
Timer timer = new Timer();
public Naozhong() {
timer.scheduleAtFixedRate(this,0,1000);
}
public void run() {
GregorianCalendar ca = new GregorianCalendar();
Date da = ca.getTime();
int aaaa = da.getMinutes();
int bbbb = da.getHours();
int cccc = da.getSeconds();
if(bbbb==07&&aaaa==01&&cccc==01) {
try {
String filename="E:/歌曲/crawling.mp3";
Runtime r = Runtime.getRuntime();
r.exec("cmd /c start " + filename);
}
catch (Exception e) {
}
}
}
public static void main(String[] args) {
new Naozhong();
}
}