java代码如何计算两个日期之间的天数呢?
下文笔者讲述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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。