[英]Add real days (not days in a year) to java.util.Calendar
Is there a way to add real days to a java.util.Calendar
instance? 有没有一种方法可以向java.util.Calendar
实例添加真实日期?
Example: Calendar
instance, date set to 01. Dec. 2015
. 示例: Calendar
实例,日期设置为01. Dec. 2015
。 Now I want to add 31 days
to the Calendar, so the resulting date should be 01. Jan. 2016
. 现在,我想向日历添加31 days
,因此生成的日期应为01. Jan. 2016
。 DAY_OF_YEAR
doesn't seems suitable because it represents a day in a year, not a real day. DAY_OF_YEAR
似乎不适合,因为它代表一年中的某一天,而不是真实的一天。
No duplicate: My demand is to add real days to a Calendar
instance and there is no other post which explains the actual work done by Calendar.DATE
/ Calendar.DAY_OF_YEAR
. 没有重复:我的需求是向Calendar
实例添加真实日期,并且没有其他文章可以解释Calendar.DATE
/ Calendar.DAY_OF_YEAR
所做的实际工作。
Regards 问候
Maybe add Calendar.DATE
? 也许添加Calendar.DATE
?
Calendar cal = Calendar.getInstance();
// add 31 days to the calendar
cal.add(Calendar.DATE, 31);
See the add(int field, int amount) method in the java.util.Calendar Class. 请参见java.util.Calendar类中的add(int字段,int数量)方法。
Example: 例:
Calendar calendar = Calendar.getInstance(); //gets a Calendar Instance with the current Date and Time.
System.out.println("Current Date and Time: " + calendar.getTime());
calendar.add(Calendar.DATE, 31);
System.out.println("Date and Time after adding 31 days: " + calendar.getTime());
您可以使用以下代码向calendar
添加真实calendar
:
cal.add(Calendar.DATE, 31);
java 8 having lots of good features http://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html 具有许多良好功能的Java 8 http://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html
code to have some idea: 代码有一些想法:
import java.time.LocalDate;
String dt = "2008-01-01";
int days=31;
String updateddate=DateIncrementer(dt,days);
public class DateIncrementer {
static public String addCustomDay(String date,int noOfDays) {
return LocalDate.parse(date).plusDays(noOfDays).toString();
}
}
DAY_OF_MONTH
is a synonym for DATE
, so both should do the same. DAY_OF_MONTH
是DATE
的同义词,因此两者应做相同的事情。 DAY_OF_YEAR
is based on the current year, but DAY_OF_MONTH
is independent from the current month? DAY_OF_YEAR
基于当前年份,但是DAY_OF_MONTH
与当前月份独立吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.