【发布时间】:2015-01-05 14:38:08
【问题描述】:
我需要编写一个方法,如果给定日期在上午 8 点到下午 5 点之间,则返回 true,否则返回 false。我将如何实现这一点?非常感谢!
public static boolean isInWorkingHours(String date){
}
【问题讨论】:
-
发帖前请先搜索 StackOveflow。这个话题已经讨论过很多次了。
我需要编写一个方法,如果给定日期在上午 8 点到下午 5 点之间,则返回 true,否则返回 false。我将如何实现这一点?非常感谢!
public static boolean isInWorkingHours(String date){
}
【问题讨论】:
使用 SimpleDateFormat 解析日期参数,然后将生成的 Date 对象设置为 GregorianCalendar 实例的时间属性。使用日历的 get() 方法来检索一天中的小时。
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
【讨论】: