【问题标题】:Filtering dates by time of day (beginner) [duplicate]按时间过滤日期(初学者)[重复]
【发布时间】:2015-01-05 14:38:08
【问题描述】:

我需要编写一个方法,如果给定日期在上午 8 点到下午 5 点之间,则返回 true,否则返回 false。我将如何实现这一点?非常感谢!

public static boolean isInWorkingHours(String date){


}

【问题讨论】:

  • 发帖前请先搜索 StackOveflow。这个话题已经讨论过很多次了。

标签: java date time filter


【解决方案1】:

使用 SimpleDateFormat 解析日期参数,然后将生成的 Date 对象设置为 GregorianCalendar 实例的时间属性。使用日历的 get() 方法来检索一天中的小时。

http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

【讨论】:

    猜你喜欢
    • 2013-10-20
    • 2021-09-01
    • 2021-12-27
    • 1970-01-01
    • 2018-01-25
    • 2023-03-23
    • 2013-07-03
    • 2018-06-17
    • 1970-01-01
    相关资源
    最近更新 更多