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

Java,计算两个日期之间的天数

Java,计算两个日期之间的天数

凤凰求蛊 2019-08-19 14:17:32
Java,计算两个日期之间的天数在Java中,我想计算两个日期之间的天数。在我的数据库中,它们存储为DATE数据类型,但在我的代码中它们是字符串。我想计算这两个字符串之间的天数。
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

好吧,首先,你应该在必要时将它们作为字符串处理。大多数情况下,您应该使用实际描述您正在使用的数据的数据类型。

我建议您使用Joda Time,这是一个比Date/ 更好的API Calendar。听起来你应该LocalDate在这种情况下使用这种类型。然后你可以使用:

int days = Days.daysBetween(date1, date2).getDays();


查看完整回答
反对 回复 2019-08-19
?
手掌心

TA贡献1942条经验 获得超3个赞

在Java 8.您可以使用实例Enum ChronoUnit来计算不同单位(天,月,秒)的时间量。

例如:

ChronoUnit.DAYS.between(startDate,endDate)


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 589 浏览

添加回答

举报

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