Package com.acelet.s.task

Source Code of com.acelet.s.task.EasterMondayHolidaying

/* Copyright 1999-2008 Acelet.org. All rights reserved. GPL v2 license */
/** @author Wei Jiang */

package com.acelet.s.task;

import java.io.*;
import java.util.*;

import com.acelet.lib.Common;
import com.acelet.lib.Luner;
import com.acelet.lib.Phrase;

public class EasterMondayHolidaying implements Holidaying {
  public long getTheHoliday(int year) {
    long nextFullMoon = new Luner().nextFullMoon(year + "-" + "03" + "-" + 21);
    GregorianCalendar calendar = new GregorianCalendar();
    calendar.setTime(new Date(nextFullMoon));
    calendar.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY);
    calendar.add(Calendar.DATE, 3);
    return calendar.getTime().getTime();
  }
}
TOP

Related Classes of com.acelet.s.task.EasterMondayHolidaying

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.