`
y_jj520
  • 浏览: 22000 次
  • 性别: Icon_minigender_1
  • 来自: 黑木崖
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java实现日期的加减运算

阅读更多
方法1:

   Calendar calendar=Calendar.getInstance();  
   calendar.setTime(new Date());
   System.out.println(calendar.get(Calendar.DAY_OF_MONTH)); 
   calendar.set(Calendar.DAY_OF_MONTH,
                calendar.get(Calendar.DAY_OF_MONTH)+1); 
   System.out.println(calendar.get(Calendar.DATE));



方法2:

   Date d=new Date();  
   SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");  
   System.out.println("今天的日期:"+df.format(d));  
   System.out.println("两天前的日期:" + df.format(new Date(
              d.getTime() - 2 * 24 * 60 * 60 * 1000)));  
   System.out.println("三天后的日期:" + df.format(new Date(
              d.getTime() + (long)3 * 24 * 60 * 60 * 1000)));
分享到:
评论

相关推荐

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

    本文将深入探讨Java中的日期类操作,包括日期的加减运算,以及如何利用不同的日期类进行高效的时间管理。 ### 一、日期类的基本操作 #### 1. 使用Calendar类 `Calendar`类是Java中处理日期和时间的核心类之一,它...

    日期操作,转日期格式,加减日期,日期详解

    在提供的文件列表中,DateAccount.java可能是包含日期操作逻辑的Java源代码文件,而加减日期.txt和转日期格式.txt很可能是详细说明这些操作的文本文件。通过阅读这些文件,你可以更深入地理解如何在实际代码中实现...

    应用java实现日期型字符串和日期之间的相互转换(源代码)

    Java 8的日期时间API提供了丰富的日期运算方法,如加减天数、月份等。 7. **日期比较:** 可以通过compareTo方法比较两个日期对象的大小。 在"9_4_日期处理组件"的源代码中,可能会包含以上所述的转换功能,以及...

    java获取年月日,加减运算

    //字符串转日期 String format = simpleDateFormat.format(parse); //日期转字符串 System.out.println(parse +"fsgfsf"+format ); cal.setTime(parse); int year1= cal.get(Calendar.YEAR);//获取年份 ...

    java语言日期处理大全

    `java.util.Calendar`类提供了日期操作的高级功能,如`add()`方法可以对日期进行加减运算。例如,`now.add(Calendar.DAY_OF_YEAR, -(365*2))`表示减去两年。 8. **日期比较**: `equals()`, `before()`, `after()...

    日期类加减的年月日版本

    在实际开发中,日期加减常用于计算有效期、计划任务、日历应用等场景。例如,计算信用卡到期日、确定项目交付期限、规划节假日等。 10. **最佳实践**: 使用日期类时,应遵循良好的编程习惯,如避免使用字符串...

    java版日期计算器

    总之,"Java版日期计算器"是一个实现日期运算的工具,利用Java提供的日期API,可以方便地进行日期加减、计算日期差等操作。随着Java版本的更新,开发者应该优先考虑使用`java.time`包,因为它提供了更加简洁和强大的...

    java日期转化操作大全

    在Java 8之前,日期的加减运算相对复杂,通常需要结合`Calendar`类。自Java 8起,`TemporalAdjusters`和`Period`类提供了更直观的方法。 1. 使用`Calendar`类进行加减: ```java Calendar calendar = Calendar....

    非常完美Java实现年、月、日、周访问量统计

    2. **日期运算**: 使用`plusDays()`, `minusMonths()`, `withDayOfMonth()`, `withYear()`等方法,可以进行日期的加减和调整。这对于计算特定日期范围内的访问量非常有用。 3. **数据结构与集合**: 为了存储和处理...

    mybatis中操作日期实例分析

    当数据库的日期格式与Java的日期格式不匹配时,可以编写自定义的`TypeHandler`实现类,重写`setResult()`和`getResult()`方法,进行必要的格式转换。 7. **日期插件** MyBatis提供了一个名为`PageHelper`的分页...

    Java_Date_日期时间整理

    可以使用 `java.util.Calendar` 类的 `add()` 方法来进行日期的加减运算。 ```java <%@ page import="java.util.*"%> <%@ page import="java.text.*"%> (); SimpleDateFormat formatter = new SimpleDateFormat("E ...

    java版计算器实现了加减乘除等基本功能及三角函数、进制转换、时间显示等功能。

    例如,我们可以为`Calculator`类定义`add()`, `subtract()`, `multiply()`, 和 `divide()`方法,模拟加减乘除操作。 3. **控制流**:在计算器程序中,控制流(如if-else语句,switch-case,循环)用于决定何时执行...

    Java实现时间与日期程序(附源代码)

    - 新的API提供了丰富的运算方法,如加减天数、小时数等。例如,增加一天: ```java LocalDate tomorrow = today.plusDays(1); ``` 5. 时间区间: - Period和Duration类分别用于表示日期间隔和时间间隔。例如,...

    java日期计算

    对于初学者而言,如何在现有的日期基础上进行加减运算可能会遇到一定的困难。本文将详细介绍如何利用`java.util.Calendar`类来实现日期的加减操作,并通过一个具体示例来展示其实现过程。 #### 二、Calendar类概述 ...

    JAVA日期操作类详细讲解

    在日期运算中,`java.time`包提供了`plusDays()`, `minusMonths()`, `until()`等方法,使得日期的加减运算变得直观且方便。另外,`TemporalAdjusters`接口提供了一些实用的调整器,比如`firstDayOfMonth()`和`...

    Java实现按年月打印日历功能【基于Calendar】

    * 日期计算:使用Calendar类的add()和roll()方法来进行日期的加减运算。 实现按年月打印日历功能 下面是一个Java实现按年月打印日历功能的示例代码: ```java public class CalendarBook { public static void ...

    关于日期计算的java代码

    这种方法利用了 `Calendar` 类的 `add()` 方法来实现日期的加减运算。需要注意的是,在使用 `SimpleDateFormat` 时应确保格式正确无误。 #### 方法二:使用 `java.time` 包下的类 ```java import java.time....

    最全的java时间(日期)工具类

    例如,你可以使用`LocalDateTime.now()`获取当前日期和时间,或者通过`plusDays()`、`minusHours()`等方法进行日期时间的加减运算。`DateTimeFormatter`类用于格式化和解析`java.time`对象,比`SimpleDateFormat`更...

    java所有可能的日期操作封装

    此外,`add()`方法可以进行日期加减操作,`getTime()`返回`Date`对象。 3. **`java.text.SimpleDateFormat`**: 这是日期/时间格式化类,用于将日期对象转换为字符串,或将字符串解析为日期对象。例如,`new ...

Global site tag (gtag.js) - Google Analytics