【发布时间】:2021-10-15 20:26:05
【问题描述】:
对于某些数据,我有两个日期时间点。我想知道一周中的特定日期和时间是否发生在这些点上或之间。我想具体知道 (Fri 17:00) - (Monday 07:00) 是否发生。如果我正在寻找 strftime(%a) 的日子,我可以检查具体点。但这不适用于跨度 (12 月 8 日星期四)-(16 月 8 日星期一)
这是否可以轻松实现?
【问题讨论】:
对于某些数据,我有两个日期时间点。我想知道一周中的特定日期和时间是否发生在这些点上或之间。我想具体知道 (Fri 17:00) - (Monday 07:00) 是否发生。如果我正在寻找 strftime(%a) 的日子,我可以检查具体点。但这不适用于跨度 (12 月 8 日星期四)-(16 月 8 日星期一)
这是否可以轻松实现?
【问题讨论】:
您可以使用datetime.weekday() 方法和datetime.hour 属性来检查您的日期是否在您想要的范围内。无需比较时间点的字符串表示。
【讨论】: