package com.my;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import java.util.Timer;
public class DoSay {
public static void main(String[] args) {
// int year = calendar.get(Calendar.YEAR);
// int month = calendar.get(Calendar.MONTH);
// int day = calendar.get(Calendar.DAY_OF_MONTH);
// System.out.println(month);
//临时解决办法,深层次的修改该jvm参数的方法还在研究中
//修改时期GMT
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
/*** 定制二日后00:24:00执行方法 ***/
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt=new Date();
System.out.println("当前日期"+sf.format(dt));
//calendar.set(2010, 12, 13, 21, 57, 0);
Calendar calendar =calendar=new GregorianCalendar(2010, 11, 13, 14, 05, 0);
Date date = calendar.getTime();
System.out.println( sf.format(date));
Timer tm=new Timer();
SayHello sh=new SayHello();
tm.schedule(sh, date, 1000);
}
}
本文介绍了一个使用Java实现的简单定时任务示例。通过设置特定日期和时间,程序可以在指定的时间点执行某一任务。示例中使用了`SimpleDateFormat`来格式化日期,并利用`GregorianCalendar`设置了具体的年月日及时分秒。
171万+

被折叠的 条评论
为什么被折叠?



