为了账号安全,请及时绑定邮箱和手机立即绑定

两个日期的差异

两个日期的差异

蝴蝶刀刀 2021-06-08 17:27:13
我需要得到以下 2 个日期之间的差异。两个日期都是字符串格式。String sDate1 = Thu Jun 26 13:45:32 IST 2018;String sDate2 = Thu Jul 16 03:25:37 IST 2018;Date date1 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy").parse(sDate1);Date date2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy").parse(sDate2)long dateDiff2 = date2.getTime() - date1.getTime();
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

引号

您忘记了输入字符串周围的双引号。

时间

您正在使用java.time类多年前过时的可怕的旧类。

解析

使用DateTimeFormatter来解析您的输入字符串以获取ZonedDateTime对象。搜索堆栈溢出,因为这已被多次覆盖。

过去

要计算经过的小时、分钟和秒,ZonedDateTime请将这些对象传递给该Duration.between方法。对于年-月-日,请使用Period. 搜索堆栈溢出,因为这已被多次覆盖。


查看完整回答
反对 回复 2021-06-17
  • 2 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信