我有一个Event
课程。我使用GregorianCalendar
来存储活动的日期。如果我想查找今天之前已经发生过哪些事件以及将来会发生哪些事件,那么Calendar.getInstance()
是否给出了我可以用来比较的当前日期?
答案 0 :(得分:3)
是的,您可以使用Calendar.before()
和Calendar.after()
。像所以:
if(Calendar.getInstance().before(myEvent)){
// do before stuff
} else if(Calendar.getInstance().after(myEvent)) {
// do after
} else {
// do right now
}
答案 1 :(得分:0)
取消第一次搜索https://www.google.com/search?q=Calendar.getInstance()
与其他区域设置敏感的类一样,Calendar提供了一个类方法getInstance,用于获取此类型的通用对象。 Calendar的getInstance方法返回一个Calendar对象,其日历字段已使用当前日期和时间进行初始化:
Calendar rightNow = Calendar.getInstance();