Java中如何对两个Date对象求和呢?

java-教程王 Java经验 发布时间:2022-04-04 12:07:00 阅读数:13760 1
下文笔者讲述对两个Date对象求和的方法分享,如下所示:
实现思路:
    1.将Date对象转换为1970-1-1的毫秒数
	2.将转换后的毫秒数相加
	3.将相加后的毫秒数转换为日期
例:
package com.java265.other;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test14 {
	/** java265.com 示例 */
	public static void main(String[] args) {
		Calendar c1 = Calendar.getInstance();
		Calendar c2 = Calendar.getInstance();
		
		c1.set(2022, 4, 11);
		c2.set(2022, 4, 12);

		Date d1 = (Date) c1.getTime();
		Date d2 = (Date) c2.getTime();
		
		long l = d1.getTime() + d2.getTime();
		Date d3 = new Date(l);
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		System.out.println(sdf.format(d3).toString());
	}
}
------运行以上代码,将输出以下信息------
2074-09-19 16:44:36
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202204/16490462392685.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者