Here you can find the source of dateAddDays(Date date, int days)
Parameter | Description |
---|---|
date | the date |
days | the number of days to add (negative to subtract days) |
public static Date dateAddDays(Date date, int days)
//package com.java2s; /**/*from w w w . j a v a2 s .c o m*/ * This Source Code Form is subject to the terms of the Mozilla Public License, * v. 2.0. If a copy of the MPL was not distributed with this file, You can * obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under * the terms of the Healthcare Disclaimer located at http://openmrs.org/license. * * Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS * graphic logo is a trademark of OpenMRS Inc. */ import java.util.Calendar; import java.util.Date; public class Main { /** * Add days to an existing date * @param date the date * @param days the number of days to add (negative to subtract days) * @return the new date * @should shift the date by the number of days */ public static Date dateAddDays(Date date, int days) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.DATE, days); return cal.getTime(); } }