我有一段代码如下:beginDate日期;日历endDate;//开始日期来自数据库(java.util.Date)而不是sql.date//endDate来自请求参数//endTime的类型是Calendar.getTimeInMillis()//beginTime的类型是java.util.date.getTime()布尔isEndDateBeforeStartDate =结束时间
在某些特定情况下,我得到的结束时间大于开始时间。我想这可能是因为时区的变化。有没有人能告诉我如何将这些日期与时区进行比较?
如果您知道时区,那么将它们转换为通用时区,然后进行比较。