将两个 Date 对象相加/相减到毫秒精度的 Java 库

标签 java time iso

我正在寻找通过 java 日期库 1. java.util.Date, 2.Date4J 3. 乔达时间

确定我是否可以对两个日期对象执行时间减法,精确到毫秒。

我收到 2011-05-29T22:50:12.692 作为字符串,并通过使用 SimpleDateFormat 解析将其转换为日期对象。

另一个日期对象也将收到一个字符串。我想从两个 Date 对象中减去。

有什么想法吗?

基本上我想获得两个 Date 对象之间的间隔,精确到毫秒。

最佳答案

尝试使用 Date.getTime()

long timeBetweenInMillis = d2.getTime() - d1.getTime();

编辑

这假设 d2 按时间顺序 d1

关于将两个 Date 对象相加/相减到毫秒精度的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6154000/

相关文章:

c - ISO C 和有符号文字常量

java - 如何将段落拆分成句子?

java - 我在生成贷款配置时缺少哪些循环?

javascript - 使用 JQuery 比较小时和日期

ruby - 更改纯 ruby (不是铁轨)的时区

smartcard - 智能卡通信标准

java - 用于加密/解密属性文件中的密码的安全解决方案

java - 无法构建发布 apk 版本

MySQL - SEC_TO_TIME 给出相同的结果,无论组如何

PHP - 如何将 ISO 8601 日期字符串重新格式化为用户定义的时区