`

java Date加一天

 
阅读更多
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(day);

cal.set(Calendar.HOUR_OF_DAY, 0);                 
cal.set(Calendar.MINUTE, 0);                
cal.set(Calendar.SECOND, 0); //设置时分秒都为0

day = cal.getTime();//day为2008-08-03 00:00:00
cal.add(Calendar.DAY_OF_YEAR, 1);  //小时加1
Date d2 = cal.getTime();   //d2为2008-08-04 00:00:00


分享到:
评论

相关推荐

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

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

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

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

    实现日期加1的一个Date类

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

    Java Date的使用

    这个方法首先解析传入的日期字符串得到`Date`对象,然后设置`Calendar`对象的日期为当月的第一天,并最终返回格式化后的日期字符串。 #### 示例:获取指定日期的月末 ```java public String getMonthEnd(String ...

    java操作date对象

    例如,增加一天: ```java cal.add(Calendar.DAY_OF_MONTH, 1); ``` 6. **时区处理** 如果需要处理不同时区的日期,可以使用 `TimeZone` 类。例如,设置为美国东部时间: ```java TimeZone easternTimeZone...

    Date的Java源代码

    // 增加一天 Date tomorrow = calendar.getTime(); ``` 这里使用 `Calendar` 类来增加或减少日期。 ### 6. 与Calendar类的关系 `java.util.Calendar` 是一个抽象类,它提供了更高级别的日期和时间操作。通常情况...

    java中NextDate类

    // 增加一天 currentDate.setTime(currentDate.getTime() + (24 * 60 * 60 * 1000)); // 每天的毫秒数 return currentDate; } } ``` 为了打印出日期,我们需要一个`main`方法来测试我们的`NextDate`类: ```...

    Java Date类常用示例_动力节点Java学院整理

    在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。

    java date

    比如,`LocalDate`用于表示没有时区信息的日期,`LocalTime`代表一天中的时间,而`LocalDateTime`结合了日期和时间。这些类提供了构造函数、比较操作、格式化和解析等多种方法。 在格式化和解析日期时,`java.text....

    java中Date的格式.pdf

    在实际应用中,这可能涉及到查询数据库以获取特定日期的工作状态,例如根据年月日字符判断某一天是工作日还是休息日。在示例中,创建了一个模拟的八月份数据数组,用于表示每个日期的工作/休息状态。 总的来说,...

    NextDate(java)

    程序的核心功能是获取当前日期,然后增加一天,再展示结果。在Java中,处理日期通常涉及到`java.time`包中的类,特别是`LocalDate`。 1. **Java日期时间API**:Java 8引入了新的日期时间API,取代了旧的`java.util....

    java nextdate

    java 计算下一天日期NextDate

    【Java精品】Java中Date各种相关用法.doc

    - 计算某一天是一年中的第几星期:通过设置Calendar的年、月、日,然后使用get方法获取`Calendar.WEEK_OF_YEAR`字段的值。 - 计算一年中的第几星期是几号:设置Calendar的年份、周数和星期,然后获取`getTime()`...

    JavaDate应用实例.pdf

    `),我们可以得到下个月的第一天的前一天,即当前月份的最后一天。最后,使用`formatDate`或`formatDateByFormat`方法将日期转换为字符串。 ```java public String getMonthEnd(String strdate) { java.util....

    java Date 学习总结

    这里的 `getTimeInMillis()` 方法返回的是毫秒值,因此最后需要除以一天的毫秒数 (1000 * 60 * 60 * 24) 来得到天数。 ### 总结 通过对 `java.util.Date`、`java.util.Calendar` 和 `java.text.SimpleDateFormat` ...

    java Date应用实例

    例如,增加一天: ```java Calendar calendar = Calendar.getInstance(); calendar.setTime(now); calendar.add(Calendar.DAY_OF_MONTH, 1); Date tomorrow = calendar.getTime(); ``` 6. **Java 8中的日期...

    javadate.rar_java 控制台 日历

    在实际的编程实践中,为了在控制台上显示日历,开发者会使用`System.out.println`来逐行打印日期,可能会用到多层循环,外层循环遍历星期,内层循环遍历一个月中的每一天。此外,考虑到不同月份的天数差异,程序还...

    java的常用的获取时间的方法

    特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和最后一天等。 ### 1. 获取当前时间 Java...

    史上最全java时间类date的处理

    - **本月最后一天日期**:首先找到当月的总天数,然后设置日历到那一天。 - **上个月相关日期**:通过减去一个月来获取上个月第一天和最后一天的日期。 - **下个月相关日期**:通过加上一个月来获取下个月第一天和...

    java日期操作大全

    使用`java.util.Calendar`类可以方便地获取指定日期所在月份的第一天。首先,将输入的日期字符串转换为`java.util.Date`对象,然后通过`Calendar.getInstance()`创建一个`Calendar`实例,并将日期设置到该实例中。...

Global site tag (gtag.js) - Google Analytics