大神们,关于java中定时器的问题

我要实现一个每天十点定时推送短信的功能,请问定时器该怎么写?

http://blog.csdn.net/xinyuan_java/article/details/51602088
应该能解决你的问题....

判断每天的时间不行吗?判断是否是十点,用服务来进行判断

 public void run(){
    TimerTask tt=new TimerTask() {

        @Override
        public void run() {
            // TODO Auto-generated method stub

        }
    };

    Timer timer=new Timer();
    long oneDay=24L*60*60*1000;
    Calendar c=Calendar.getInstance();

    c.set(Calendar.HOUR_OF_DAY, 10);
    c.set(Calendar.MINUTE, 0);
    c.set(Calendar.SECOND, 0);
    c.set(Calendar.MILLISECOND, 0);
    timer.scheduleAtFixedRate(tt, c.getTime(), oneDay);
}

首先你需要一个短信接口,,然后使用spring的quartz定时调用即可

可以用spring的quartz,支持cron定时功能的。