java代码如何计算两个日期之间的天数呢?

java问题王 Java每日一问 发布时间:2021-09-27 10:02:12 阅读数:7923 1
下文笔者讲述Java代码中计算两个日期之间天数的方法分享,如下所示:
实现思路:
    1.将字符串转换为Date对象
	2.将Date的getTime相减
	3.将返回的差值转换为指定天数
 
例:
日期之间间隔天数的示例分享
 
package com.java265.other;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.TimeUnit;

public class test {
	/*
	 * java265.com 日期天数间隔天数的示例分享
	 */
	public static void main(String[] args) throws Exception {
		SimpleDateFormat df = new SimpleDateFormat("dd MM yyyy");
		String s1 = "21 09 2021";
		String s2 = "24 09 2021";

		try {
			Date date1 = df.parse(s1);
			Date date2 = df.parse(s2);
			long diff = date2.getTime() - date1.getTime();
			System.out.println("间隔天数:" + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}
--------运行以上代码,将输出以下信息-----
间隔天数:3
版权声明

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

本文链接: https://www.Java265.com/JavaProblem/202109/1294.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者