package pl.edu.icm.saos.api.services.dates;
import org.joda.time.DateTimeZone;
import org.joda.time.LocalDate;
import org.joda.time.chrono.ISOChronology;
/**
* @author pavtel
*/
public class DatesFactory {
private static final String WARSAW_TIME_ZONE_ID = "Europe/Warsaw";
private static ISOChronology warsawChronology(){
return ISOChronology.getInstance(DateTimeZone.forID(WARSAW_TIME_ZONE_ID));
}
private static ISOChronology utcChronology(){
return ISOChronology.getInstanceUTC();
}
public static LocalDate warsawLocalDate(int year, int month, int day){
return new LocalDate(year, month, day, warsawChronology());
}
public static LocalDate utcLocalDate(int year, int month, int day){
return new LocalDate(year, month, day, utcChronology());
}
}