Java examples for java.util:Month
get Time For First Day Of Month
/*/*w w w . j a va 2 s . com*/ * Copyright 2009 Yodlee, Inc. All Rights Reserved. Your use of this code * requires a license from Yodlee. Any such license to this code is * restricted to evaluation/illustrative purposes only. It is not intended * for use in a production environment, and Yodlee disclaims all warranties * and/or support obligations concerning this code, regardless of the terms * of any other agreements between Yodlee and you." */ //package com.java2s; import java.util.Calendar; public class Main { public static void main(String[] argv) throws Exception { Calendar calendar = Calendar.getInstance(); System.out.println(getTimeForFirstDayOfMonth(calendar)); } public static final int FIRST_DAY_OF_MONTH = 1; public static Long getTimeForFirstDayOfMonth(Calendar calendar) { Calendar tempCalendar = (Calendar) calendar.clone(); setTimeAsFirstDayOfMonth(tempCalendar); return new Long(tempCalendar.getTimeInMillis()); } public static void setTimeAsFirstDayOfMonth(Calendar calendar) { calendar.set(Calendar.DAY_OF_MONTH, FIRST_DAY_OF_MONTH); normalise(calendar); } public static void normalise(Calendar calendar) { Calendar tempCalendar = (Calendar) calendar.clone(); calendar.clear(); calendar.set(Calendar.YEAR, tempCalendar.get(Calendar.YEAR)); calendar.set(Calendar.DAY_OF_YEAR, tempCalendar.get(Calendar.DAY_OF_YEAR)); } }