标签: java date
我有一个传入java.util.Date的应用程序。我想检查这个日期是否在一天的指定时间内(例如10:30到11:30之间),我不关心日期,只关心时间。
有人能告诉我一个简单的方法吗?
由于
答案 0 :(得分:13)
这是Calendar类的用途。假设date是您的Date对象:
Calendar
date
Date
Calendar cal = Calendar.getInstance(); cal.setTime(date); int hour = cal.get(Calendar.HOUR_OF_DAY); int minutes = cal.get(Calendar.MINUTE); if (hour == 10 && minutes >= 30 || hour == 11 && minutes <= 30) { ... }