Java Date to Quarter getQuarterYear(Date dateParam)

Here you can find the source of getQuarterYear(Date dateParam)

Description

get Quarter Year

License

Open Source License

Declaration

public static int getQuarterYear(Date dateParam) 

Method Source Code

//package com.java2s;

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

public class Main {
    public static int getQuarterYear(Date dateParam) {
        if (dateParam == null) {
            throw new IllegalArgumentException("The dateParam  must not be null");
        }//from   ww  w .  j a  v a  2s  . co m
        Calendar cal = Calendar.getInstance();
        cal.setTimeInMillis(dateParam.getTime());
        return cal.get(Calendar.MONTH) / 3 + 1;
    }

    public static long getTime(Date dateParam) {
        if (dateParam == null) {
            throw new IllegalArgumentException("The dateParam  must not be null");
        }
        Calendar cal = Calendar.getInstance();
        cal.setTimeInMillis(dateParam.getTime());

        int hour = cal.get(Calendar.HOUR);
        int minute = cal.get(Calendar.MINUTE);
        int second = cal.get(Calendar.SECOND);

        long result = hour * 3600 * 1000 + minute * 60 * 1000 + second * 1000;

        return result;
    }
}

Related

  1. getQuarterlyKey(Date d)
  2. getQuarterNum(Date date)
  3. getQuarterNum(Date dt)
  4. getQuarterOfDay(Date day)
  5. getQuarterStart(Date date)
  6. getQuaterStart(Date date)