Java Week weeksFromNow(int amount)

Here you can find the source of weeksFromNow(int amount)

Description

weeks From Now

License

Open Source License

Declaration

public static Date weeksFromNow(int amount) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010 Oobium, Inc.//from  w w w .ja va 2  s .  com
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Jeremy Dowdall <jeremy@oobium.com> - initial API and implementation
 ******************************************************************************/

import java.text.SimpleDateFormat;

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

public class Main {
    public static Date weeksFromNow(int amount) {
        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.WEEK_OF_YEAR, amount);
        return cal.getTime();
    }

    public static String weeksFromNow(int amount, String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.format(weeksFromNow(amount));
    }

    private static Date add(Date date, int field, int amount) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.add(field, amount);
        return cal.getTime();
    }
}

Related

  1. getWeekOfMonth()
  2. getWeekStartDate(Integer weekNumber)
  3. isSameWeek(Date curDate, Date compareDate)
  4. startOfWeek(Date date, String format)
  5. weekAgo()