JAVA计算日期,时间差的几种方法

JAVA计算日期,时间差的几种方法


2024年4月13日发(作者:)

1. 手工计算

2.采用一个三方的jar包(Joda time library)

3. 利用TimeUnit类(rent 包中)

方法一:手工计算

程序代码

import DateFormat;

import ;

public class DateDifferentExample {

public static void main(String[] args) {

String dateStart = "01/14/2012 09:29:58";

String dateStop = "01/15/2012 10:31:48";

//HH converts hour in 24 hours format (0-23), day calculation

SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy

HH:mm:ss");

Date d1 = null;

Date d2 = null;

try {

d1 = (dateStart);

d2 = (dateStop);

//in milliseconds

long diff = e() - e();

long diffSeconds = diff / 1000 % 60;

long diffMinutes = diff / (60 * 1000) % 60;

long diffHours = diff / (60 * 60 * 1000) % 24;

long diffDays = diff / (24 * 60 * 60 * 1000);

(diffDays + " days, ");

(diffHours + " hours, ");


发布者:admin,转转请注明出处:http://www.yc00.com/news/1712991799a2162330.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信