`
冰与火的抉择
  • 浏览: 11943 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

java 日期加一天

 
阅读更多

/**
  * 日期加一天    yyyy-MM-dd HH:mm:ss
  * @param args
  * @throws ParseException
  */
 public static void main(String[] args) throws ParseException {
  String str = "20150630";
  Date beginTime = new SimpleDateFormat("yyyyMMdd").parse(str);
  Calendar c = Calendar.getInstance();
  c.setTime(beginTime);
//  c.add(c.YEAR, 1);很多属性,可以操作各种时间日期
  c.add(c.DATE, 1);  //减一天  -1
  Date date = c.getTime();
  System.out.println(new SimpleDateFormat("yyyyMMdd").format(date));
 }

 

 

设置时分秒:

  cal.set(cal.HOUR, 0);
  cal.set(cal.MINUTE, 0);
  cal.set(cal.SECOND, 0);

 

**获得月初月末

Calendar calendar=Calendar.getInstance();

  calendar.set(Calendar.YEAR, 某一年));

  calendar.set(Calendar.MONTH,某一月(1月份是0));

  int end=calendar.getActualMaximum(calendar.DAY_OF_MONTH);

  int begin=calendar.getActualMinimum(calendar.DAY_OF_MONTH);

分享到:
评论

相关推荐

    java日期操作大全

    以下是对给定内容中涉及的Java日期操作进行的详细说明: 1. **获取指定月份的第一天**: 使用`java.util.Calendar`类可以方便地获取指定日期所在月份的第一天。首先,将输入的日期字符串转换为`java.util.Date`...

    如何在 Java 中为日期增加一天.docx

    本文将详细介绍如何在 Java 中为日期增加一天,主要涉及三种方法:使用 `plusDays()` 方法,`Calendar` 类,以及通过毫秒计算。这些方法适用于不同的 Java 版本,其中 `plusDays()` 方法是 Java 8 引入的新特性,...

    java 获取时间 本周本年本月第一天最后一天

    ### Java 获取时间:本周、本年、本月的第一天与最后一天 在Java中,通过`Calendar`类可以方便地操作日期。以下将详细介绍如何利用`Calendar`类来获取本周、本年、本月的第一天和最后一天的具体实现方法。 #### ...

    java对日期的加减操作

    Java 日期加减操作详解 Java 中对日期的加减操作是指对日期的加减、年、月、日、天等操作。Java 提供了多种方式来实现日期的加减操作,本文将详细介绍其中的两种方法。 使用 java.util.Calender 实现日期加减 ...

    Java日期管理程序

    在本程序中,我们使用了 java.util.Calendar 类来计算日期信息,例如计算某天的前一天、后一天、及星期几等。 六、程序设计 本程序的设计基于 MVC 模式(Model-View-Controller),即模型视图控制器模式。其中,...

    Java日期工具类

    Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 获取上月、一个月最后一天、周一、周日、本月日期是 Java 日期处理中的一些常见操作。下面我们将详细介绍这些操作的实现方法。 一、获取上月 获取上月可以使用 Calendar 类的 add 方法,减去一个月份。然后...

    java 日期转化计算

    根据给定文件的信息,本文将深入探讨Java中与日期转换及计算相关的几个核心知识点:如何计算当前日期是年度中的第几周、确定某天是一周中的哪一天、日期的格式化处理、获取指定年份月份的具体日期以及如何获得当前...

    java指定日期计算一年内第几天和给出一年内第几天算出指定日期

    java指定日期计算一年内第几天和给出一年内第几天算出指定日期 【指定日期换算成第几天】 2019年10月31日是一年内的第:304天 【一年的第几天换算对应日期】 2019年的第304天 对应的日期是2019-10-31

    日期类的加减及java中所以日期类的操作算法大全

    // 输出该年第一周第一天的日期 ``` ### 四、日期的加减操作 在处理日期的增减时,`Calendar`类提供了两种方法:`add()`和`roll()`。 #### 1. 使用`add()`方法 `add()`方法用于增加或减少日期的某个组件(如...

    java输入一个日期获得这是那一年的哪一天

    标题提到的问题——"java输入一个日期获得这是那一年的哪一天",其实是一个涉及到日期计算的问题。在Java中,我们可以使用`java.util.Date`、`java.time.LocalDate`或者`java.text.SimpleDateFormat`等类来实现这个...

    实现日期加1的一个Date类

    这涉及到复杂的日期逻辑,例如,二月的最后一天加一天会变成三月的第一天,而十二月的最后一天加一天会变成次年的1月1日。 ```cpp void add_day() { day++; if (day > get_max_days_in_month(month, year)) { ...

    java日期处理大全

    2. **使用roll()方法**:不会考虑日期边界,适用于精确控制日期加减,如需保持在同一个月,即使加上的天数超过当月天数也会停留在该月最后一天。 ```java cal.roll(Calendar.DATE, -4); // 减去4天 cal.roll...

    java 日期帮助类

    - `getStartDateOfMonth(Date date)`:获取指定日期所在月份的第一天。 - `getEndDateOfMonth(Date date)`:获取指定日期所在月份的最后一天。 - `getDateRange(Date startDate, Date endDate)`:返回一个日期...

    java 日期算法

    Java 日期算法大全 Java 中日期类操作算法大全是 Java ...Java 日期算法大全涵盖了日期类的基本操作、日期类的加减、日期类的格式化输出、日期类的计算等多个方面的知识点,为开发者提供了详细的Java日期算法指南。

    java中计算两个日期相差几天

    - `nd`表示一天的毫秒数 (`1000 * 24 * 60 * 60`)。 - `nh`表示一个小时的毫秒数 (`1000 * 60 * 60`)。 - `nm`表示一分钟的毫秒数 (`1000 * 60`)。 - `ns`表示一秒的毫秒数 (`1000`)。 4. **输出结果** 最后...

    java日期时间操作函数代码

    例如,增加一天:`Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1); Date newDate = calendar.getTime();`。在新API中,可以使用`TemporalAdjusters`或直接操作`LocalDateTime...

    JAVA日期操作汇总

    ### JAVA日期操作汇总 本文将对Java中的日期操作进行详细解析,主要涵盖以下几个方面: 1. 计算某个月份的最大天数; 2. `Calendar`与`Date`之间的转换; 3. 日期格式化; 4. 获取指定日期所在的周序号及设置某...

    java设置日期格式

    SimpleDateFormat myFmt4 = new SimpleDateFormat("一年中的第D天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区"); Date now = new Date(); System.out.println(myFmt.format(now)); System.out....

    java日期函数示例

    ### Java日期函数示例 #### 一、Java日期与时间元素表示法 Java 提供了丰富的日期和时间处理功能,其中 `SimpleDateFormat` 类用于格式化和解析日期字符串。下面是一些常用的时间元素及其对应的表示方式: - **G*...

Global site tag (gtag.js) - Google Analytics