当前位置:   article > 正文

Calendar类计算两个日期之间有多少天?_calendar 计算两个日期相差的天数

calendar 计算两个日期相差的天数

一、解题思路

   首先获得Calendar对象,然后用set方法设置两个时间,然后将Calendar转化为Date类,在利用getTime方法获取两个日期的时间戳。

二、代码展示

  1. /*
  2. * Copyright (c) 2020, 2023, webrx.cn All rights reserved.
  3. *
  4. */
  5. import java.util.Calendar;
  6. import java.util.Date;
  7. /**
  8. * <p>Project: jse2303 - Demo013</p>
  9. * <p>Powered by webrx On 2023-07-10 18:16:53</p>
  10. * <p>描述:<p>
  11. *
  12. * @author 简单遗忘 [814736551@qq.com]
  13. * @version 1.0
  14. * @since 17
  15. */
  16. public class Demo013 {
  17. public static void main(String[] args) {
  18. // 4、计算两个日期之间有多少天?
  19. Calendar c = Calendar.getInstance();
  20. Calendar c1 = Calendar.getInstance();
  21. //设置两个日期
  22. c.set(2023, 6, 12);
  23. c1.set(2023, 6, 14);
  24. //将日期转换为Date类型,便于获取时间戳
  25. Date a1 = c.getTime();
  26. Date a2 = c1.getTime();
  27. //getTime方法返回自 1970 年 1 月 1 日 00:00:00 GMT 以来,此 Date 对象表示的毫秒数
  28. long l = 1000 * 60 * 60 * 24;
  29. //用返回的data对象进行获取毫秒操作
  30. long d1 = a1.getTime() / l;
  31. long d2 = a2.getTime() / l;
  32. long d3 = d2 - d1;
  33. System.out.println("2023-06-12与2023-06-14共相差" + d3 + "天");
  34. }
  35. }

三、运行截图展示

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/549301
推荐阅读
相关标签
  

闽ICP备14008679号