-2
我有一段代码如下。 日期beginDate; 日历结束日期; // begin date is from database(java.util.Date)not sql.date // endDate来自请求参数 // endTime的类型为Calendar.getTimeInMillis() // beginTime的类型为java.util。 date.getTime() boolean isEndDateBeforeStartDate = endTime < beginTime? true:false比较日期与时区
对于某些特定情况,我得到的结束时间大于开始时间。这可能是因为我猜想时区变化。有人能指出我将比较这些日期与考虑的时区的正确方法。
你的问题是*方式*太模糊回答。我们不知道数值来自哪里,涉及哪些时区,或者您想要做什么样的比较。 – 2013-04-29 16:47:59
此外,'Calendar.getTimeInMillis()'不是一个类型 - 很可能是您从中获取值的位置,但这不是变量的*类型*。 – 2013-04-29 16:48:51