21xrx.com
2024-12-23 00:35:12 Monday
登录
文章检索 我的文章 写文章
如何用Java计算时间相减得到分钟
2023-06-15 17:29:24 深夜i     --     --
Java 时间相减 计算 分钟 Calendar类 Date类 时间差 getTimeInMillis() 转换为分钟数

在日常开发和实际生活中,我们经常需要计算时间的差值,比如计算两个时间之间相隔了多长时间。本文将介绍如何使用Java计算时间相减得到分钟。

Java提供了一些方便的类和方法来处理时间,其中常用的是Calendar和Date类。首先,我们需要获取要计算的两个时间值,可以通过以下代码获取:


Calendar cal1 = Calendar.getInstance();

cal1.setTime(date1); // 设置时间

Calendar cal2 = Calendar.getInstance();

cal2.setTime(date2); // 设置时间

接着,我们可以使用以下代码计算它们之间的时间差:


long diff = cal2.getTimeInMillis() - cal1.getTimeInMillis();

上面的代码得到的时间差是毫秒级别的,如果要将时间差转换为分钟数,可以使用以下代码:


long diffMinutes = diff / (60 * 1000);

上面的代码将时间差转换为了分钟数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复