nowDate.add(Calendar.DAY_OF_MONTH,1); 谁能告诉我这里面的 1 是什么意思

如题所述

add(Calendar.DAY_OF_MONTH,1)是nowDate+1天,一天后的日期
add(Calendar.DAY_OF_MONTH,-1)是nowDate-1天,一天前的日期
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-12
是指1月份追问

那如果 我把1 换成2 就是指二月份么??或者换成 -1呢,是指什么

追答

是的

追问

那个-1是指什么呢??

追答

MONTH,1 一月
MONTH,2 二月
MONTH,3三月

根本就不存在-1啊,除非你是把它放在不同的语境里。

第2个回答  2015-08-19
Adds or subtracts the specified amount of time to the given calendar field, based on the calendar's rules. For example, to subtract 5 days from the current time of the calendar, you can achieve it by calling:
add(Calendar.DAY_OF_MONTH, -5).
以上是官方的解释和例子,翻译如下:
根据calendar规则,对给定的calendar字段增加或者减少指定的时间值。例如,将现在的日期减少5天,你可以调用以下方法实现:
add(Calendar.DAY_OF_MONTH, -5).
如果今天是19日,那这个就是14日。

nowDate.add(Calendar.DAY_OF_MONTH,1); 谁能告诉我这里面的 1 是什 ...
add(Calendar.DAY_OF_MONTH,1)是nowDate+1天,一天后的日期 add(Calendar.DAY_OF_MONTH,-1)是nowDate-1天,一天前的日期

calendar.add(calendar.date,1)是什么意思?
这是日历方面的计算函数。calendar 是 类(clas) 或 “结构”。函数名 calendar.add ,即 calendar(日历) 的 成员 函数 add() (加法);这个函数有 2个参数。参数 1是 calendar.date (日历上的日子),date 是成员变量。参数 2 是 要加上的 日子,这里的 1 是 加 一天 (或别...

***.add(***.date,1)是什么意思?
在日历处理的编程世界中,".add(***.date, 1)" 是一个用于操作日期的函数调用。它属于 calendar 类或者结构体的成员函数,具体称为 add 函数,其主要功能是执行日期的加法运算。这个函数接受两个参数:第一个参数是 ***.date,即日历对象中存储的日期,它是一个成员变量。第二个参数是需要添加的...

calendar 当前时间加一天怎么做? java
用 add方法,不是set. 应该是: cal.add(Calendar.DAY_OF_MONTH, 1);示例:package com.demo;import java.util.Calendar;import java.util.Date;public class test {public static void main(String ars[]) {Date t1 = new Date();Calendar cal = Calendar.getInstance();cal.setTime(t1);cal...

求java Date类型字段加一天代码
;Calendar calendar = new GregorianCalendar();calendar.setTime((Data)startdate); \/\/你自己的数据进行类型转换 calendar.add(calendar.DATE,1);\/\/把日期往后增加一天.整数往后推,负数往前移动 date=calendar.getTime();date就是增加一天以后的数据,如果需要的话,还可以对时分秒进行增减 ...

java,Calendar的DAY_OF_MONTH,DAY_OF_WEEK...这三个变量表示意思??jdk...
DAY_OF_YEAR :当年的第几天,从1开始。具体看jdk中Calendar的类文档。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

java日历月份中的1号所在的位置如何确定
Calendar c = Calendar.getInstance();\/\/取得当前日期 c.set(Calendar.DAY_OF_MONTH, 1);\/\/设为当前月的1号 System.out.print(new SimpleDateFormat("yyyy-MM-dd").format(c.getTime()));System.out.println(c.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault()));...

Date之获取月的第一天和最后一天
public static Date getMonthDeviation(int n ) { Calendar calendar = Calendar.getInstance();\/\/获取当前日期 calendar.add(Calendar.MONTH, n);\/\/n代表和本月偏移 0本月、1后一月,-1前一月 calendar.set(Calendar.DAY_OF_MONTH,1);\/\/设置为1号,当前日期既为本月第一天 calendar.set(Calendar....

怎么通过获取当前时间计算出下周第一天 下月第一天 ?
import java.util.Calendar;public class Test18 { public static void main(String args[]) { Calendar c=Calendar.getInstance(); int weekofmonth=c.get(Calendar.WEEK_OF_MONTH); int monthofyear=c.get(Calendar.MONTH); c.set(Calendar.WEEK_OF_MONTH, weekofmonth+1); c.set(Calendar.DAY_OF_WEEK...

java获取当前时间的前一天
Calendar calendar = Calendar.getInstance(); \/\/得到日历calendar.setTime(dNow);\/\/把当前时间赋给日历calendar.add(Calendar.DAY_OF_MONTH, -1); \/\/设置为前一天dBefore = calendar.getTime(); \/\/得到前一天的时间 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...

相似回答