- Java 编程示例
- 示例 - 主页
- 示例 - 环境
- 示例 - 字符串
- 示例 - 数组
- 示例 - 日期和时间
- 示例 - 方法
- 示例 - 文件
- 示例 - 目录
- 示例 - 异常
- 示例 - 数据结构
- 示例 - 集合
- 示例 - 网络
- 示例 - 线程
- 示例 - 小程序
- 示例 - 简单 GUI
- 示例 - JDBC
- 示例 - 正则表达式
- 示例 - Apache PDF Box
- 示例 - Apache POI PPT
- 示例 - Apache POI Excel
- 示例 - Apache POI Word
- 示例 - OpenCV
- 示例 - Apache Tika
- 示例 - iText
- Java 教程
- Java - 教程
- Java 有用的资源
- Java - 快速指南
- Java - 有用的资源
如何在 Java 中向日期添加时间(天、年、秒)
问题说明
如何在日期中添加时间(天、年、秒)?
解决方案
以下示例向我们展示了如何使用 Calender 的 add() 方法向日期添加时间。
import java.util.*; public class Main { public static void main(String[] args) throws Exception { Date d1 = new Date(); Calendar cl = Calendar. getInstance(); cl.setTime(d1); System.out.println("today is " + d1.toString()); cl. add(Calendar.MONTH, 1); System.out.println("date after a month will be " + cl.getTime().toString() ); cl. add(Calendar.HOUR, 70); System.out.println("date after 7 hrs will be " + cl.getTime().toString() ); cl. add(Calendar.YEAR, 3); System.out.println("date after 3 years will be " + cl.getTime().toString() ); } }
结果
以上代码示例将生成以下结果。
today is Mon Jun 22 02:47:02 IST 2009 date after a month will be Wed Jul 22 02:47:02 IST 2009 date after 7 hrs will be Wed Jul 22 09:47:02 IST 2009 date after 3 years will be Sun Jul 22 09:47:02 IST 2012
java_date_time.htm
广告