我使用dateutils来预测旅途中的到达时间。你知道吗
我可以将开始时间表示为datetime对象。那很好。
我可以用时间差来表示旅行时间。那也不错
问题:我不清楚的是如何表示会议时间,以便它适用于任何工作日?你知道吗
考虑事项: 如果使用datetime对象,则必须声明特定日期的会议时间。这意味着我必须每天更新它。这相当乏味。我更喜欢在'09:00:00'用符号表示“任何{周一,周二,周三,周四,周五,周六,周日}-天”
伪示例
import datetime
import dateutils
# setting start time as datetime object.
start = '2015-08-19T08:00:00'
# going from home to work:
mondays = 3000 # seconds as timedelta.
arrival = start + journey_time # calculating arrival time.
# recording the first meeting...
meeting = '09:00:00' # <--------------How should I represent this value?
arrival < meeting: # <------------- The all important check.
# should return True, if I can make it.
我建议你把开会时间列为日期时间.time没有日期属性的对象。 扩展伪代码:
if语句检查一天中经过的分钟数以进行比较。如果需要,你可以在几秒钟内完成
相关问题 更多 >
编程相关推荐