`
hwpok
  • 浏览: 251936 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CalendarExample

阅读更多
package hvp.spring.quartz.simpleTrigger;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.TriggerUtils;
import org.quartz.impl.StdSchedulerFactory;
import org.quartz.impl.calendar.AnnualCalendar;

public class CalendarExample
{
    
public void test() throws SchedulerException
    
{
        SchedulerFactory sf 
= new StdSchedulerFactory();
        Scheduler scheduler 
= sf.getScheduler();
        
        
// 法定节日以每年为周期
        AnnualCalendar holidays = new AnnualCalendar();
        
        Calendar laborDay 
= new GregorianCalendar();
        laborDay.add(Calendar.MONTH, 
5);
        laborDay.add(Calendar.DATE, 
1);
        
// 排除
        holidays.setDayExcluded(laborDay, true);
        
        Calendar nationalDay 
= new GregorianCalendar();
        nationalDay.add(Calendar.MONTH, 
10);
        nationalDay.add(Calendar.DATE, 
1);
        holidays.setDayExcluded(nationalDay, 
true);
        
        scheduler.addCalendar(
"holidays", holidays, falsefalse);
        
        Date runDate 
= TriggerUtils.getDateOf(001014);
        JobDetail job 
= new JobDetail("job""group1", SimpleJob.class);
        SimpleTrigger trigger 
= new SimpleTrigger("trigger1""group1",
                runDate, 
null, SimpleTrigger.REPEAT_INDEFINITELY,
                
60 * 60 * 1000);
        trigger.setCalendarName(
"holidays");
        scheduler.scheduleJob(job, trigger);
        scheduler.start();
    }

    
    
public static void main(String[] args) throws SchedulerException{
        CalendarExample ce 
= new CalendarExample();
        ce.test();
    }

}
分享到:
评论

相关推荐

    calendarExample

    【标题】"calendarExample"是一个基于Java编程语言的示例项目,主要展示了如何在Java中使用Calendar类进行日期和时间的操作。这个项目可能包含了多个源代码文件,旨在帮助开发者理解和应用Java中的日期时间处理功能...

    calendarexample:活动日历的快速示例

    日历示例 活动日历的快速示例 要使其正常工作,您需要在Google Calendar api网站上设置一个帐户并获取JSON格式的凭据。 在执行此操作之前,活动页面将中断。 基本上,要在本地运行此示例,您需要设置一个本地测试域...

    CalendarExaple-master仿钉钉、小米日历

    【标题】"CalendarExample-master仿钉钉、小米日历"是一个Android开发项目,旨在实现类似钉钉和小米手机日历的应用界面和功能。这个项目主要关注日历视图的展示和交互,包括日历的收缩与展开、日期的选择以及通过...

    Java日历空间 JCalendarButton

    public class CalendarExample { public static void main(String[] args) { JFrame frame = new JFrame("JCalendarButton Example"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize...

    java中日期和时间类.docx

    public class CalendarExample { public static void main(String[] args) { Calendar calendar = new GregorianCalendar(); System.out.println(calendar.getTime()); // 获取当前日期 } } ``` #### 五、日期/...

    java日期转化操作大全.pdf

    最后,内容还提供了一个简单示例代码片段,位于org.lokvin.example.calendar包下的CalendarExample1类的main方法,其中展示了如何使用java.util.Date类和System.currentTimeMillis()方法来创建和操作日期对象。...

    java calendar实例

    public class CalendarExample { public static void main(String[] args) { // 创建 Calendar 实例 Calendar calendar = Calendar.getInstance(); // 输出当前日期和时间 System.out.println(calendar....

    java课程日历,输入日期打印日历

    public class CalendarExample { public static void main(String[] args) { Calendar calendar = new GregorianCalendar(); System.out.println("当前日期:" + calendar.getTime()); } } ``` 要实现输入年份...

    java 日历JS示例

    public class CalendarExample { public static void main(String[] args) { // 创建一个Calendar实例 Calendar calendar = Calendar.getInstance(); // 获取当前日期 System.out.println("当前日期:" + ...

    JAVA日期时间的计算.pdf

    public class CalendarExample { public static void main(String[] args) { // 创建一个Calendar实例 Calendar myCalendar = new GregorianCalendar(); // 使用set方法设置特定的日期和时间 myCalendar.set...

    Date与Calendar详解

    public class CalendarExample { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println(cal.get(Calendar.YEAR)); // 输出当前年份 } } ``` ##### Calendar的...

    Java编写日历代码

    public class CalendarExample { public static void main(String[] args) { // 获取当前系统日期和时间 Calendar calendar = Calendar.getInstance(); System.out.println("当前日期和时间:" + calendar....

    java 时间格式转化 pdf

    public class CalendarExample { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); // 获取月份 int month = cal.get(Calendar.MONTH) + 1; // ...

    java时间类

    public class CalendarExample { public static void main(String[] args) { // 获取当前日期 Calendar cal = Calendar.getInstance(); System.out.println("Current Year: " + cal.get(Calendar.YEAR)); ...

Global site tag (gtag.js) - Google Analytics