相关疑难解决方法(0)

比较两个java.util.Dates以查看它们是否在同一天

我需要比较两个Dates(例如date1date2),然后得出一个在同一天boolean sameDay的两个Dates共享的情况,如果它们不是,则为假.

我怎样才能做到这一点?这里似乎有一种混乱的旋风......如果可能的话,我想避免在JDK之外引入其他依赖.

澄清:如果date1date2分享同一年,一个月和一天,那么sameDay是真的,否则就是假的.我知道这需要一个时区的了解......这将是很好的时区通过,但我只要能与任何GMT或本地时间住,因为我知道这个行为是什么.

再次,澄清一下:

date1 = 2008 Jun 03 12:56:03
date2 = 2008 Jun 03 12:59:44
  => sameDate = true

date1 = 2009 Jun 03 12:56:03
date2 = 2008 Jun 03 12:59:44
  => sameDate = false

date1 = 2008 Aug 03 12:00:00
date2 = 2008 Jun 03 12:00:00
  => sameDate = false
Run Code Online (Sandbox Code Playgroud)

java datetime

236
推荐指数
9
解决办法
23万
查看次数

标签 统计

datetime ×1

java ×1