ingo@389: package de.intevation.artifacts.common.utils; ingo@389: ingo@389: import java.util.Calendar; ingo@389: import java.util.Date; ingo@389: ingo@389: ingo@389: public class DateUtils { ingo@389: ingo@389: private DateUtils() { ingo@389: } ingo@389: ingo@389: ingo@389: /** ingo@389: * This function extracts the year as int value from date. ingo@389: * ingo@389: * @param date The source date. ingo@389: * ingo@389: * @return the year as integer or -1 if date is empty. ingo@389: */ ingo@389: public static int getYearFromDate(Date date) { ingo@389: if (date == null) { ingo@389: return -1; ingo@389: } ingo@389: ingo@389: Calendar cal = Calendar.getInstance(); ingo@389: cal.setTime(date); ingo@389: ingo@389: return cal.get(Calendar.YEAR); ingo@389: } ingo@389: }