验证当前时间是否大于或小于24格式的时间时出现问题(Erlang)
场景:必须在3clk之后自动应答。
ykejflvf1#
如果我理解正确的话,您需要的是一个函数,它告诉您此时是否已经过了下午3点。如果是这样的话,你可以用这样的东西...
-module date_utils. -export [is_past_15/0]. is_past_15() -> {_, {Hour, _, _}} = calendar:local_time(), Hour >= 15.
现在,如果将时间作为参数,就可以利用Erlang排序元组的方式...
-module date_utils. -export [is_past_15/0, is_past_1510/0, is_past/0]. is_past_15() -> is_past({15, 0, 0}). is_past_1510() -> is_past({15, 10, 0}). is_past(TimeLimit) -> {_, Time} = calendar:local_time(), Time >= TimeLimit.
1条答案
按热度按时间ykejflvf1#
如果我理解正确的话,您需要的是一个函数,它告诉您此时是否已经过了下午3点。
如果是这样的话,你可以用这样的东西...
现在,如果将时间作为参数,就可以利用Erlang排序元组的方式...