将日期与时区进行比较

时间:2013-04-29 16:43:42

标签: java date timezone

我有一段代码如下。 日期beginDate; 日历endDate; //开始日期来自数据库(java.util.Date)而不是sql.date // endDate来自请求参数     // endTime的类型为Calendar.getTimeInMillis()     // beginTime的类型为java.util.date.getTime()     boolean isEndDateBeforeStartDate = endTime<开始时间? true:false

对于某些特定情况,我得到的结束时间大于开始时间。这可能是因为我想时区变化。有人能指出我将这些日期与所考虑的时区进行比较的正确方法。

1 个答案:

答案 0 :(得分:0)

如果您知道时区,那么将它们转换为公共时区,然后进行比较。