zoukankan      html  css  js  c++  java
  • python判断时间是否在某个时间段里面的三种方式

    一.方法一

    import datetime
    
    
    # 范围时间
    start_time = datetime.datetime.strptime(str(datetime.datetime.now().date()) + '9:00', '%Y-%m-%d%H:%M')
    # 开始时间
    print(start_time)
    end_time = datetime.datetime.strptime(str(datetime.datetime.now().date()) + '16:59', '%Y-%m-%d%H:%M')
    # 结束时间
    print(end_time)
    # 当前时间
    now_time = datetime.datetime.now()
    # 方法一:
    # 判断当前时间是否在范围时间内
    if start_time < now_time < end_time:
        print("是在这个时间区间内")

    二.方法二

    三.方法三

    import time
    from interval import Interval
    
    # 当前时间
    now_localtime = time.strftime("%H:%M:%S", time.localtime())
    # 当前时间(以时间区间的方式表示)
    now_time = Interval(now_localtime, now_localtime)
    # 时间区间二
    print(now_time)
    time_interval_one = Interval("09:00:00", "15:50:00")
    print(time_interval_one)
    # 时间区间二
    time_interval_two = Interval("11:00:00", "13:05:00")
    print(time_interval_two)
    
    # 方法二:
    if now_time in time_interval_one or now_time in time_interval_two:
        print("是在这个时间区间内")
    
    # 方法三;
    if "09:00:00" < now_localtime < "15:00:00":
        print("是在这个时间区间内")
  • 相关阅读:
    数据结构-二叉搜索树
    多任务处理方式之一:多进程
    TCP并发服务器
    REST是什么?RESTFul又是什么?这二者的关系是怎样的?
    Python中的深浅拷贝的区别
    查找算法之 '二分法查找'
    排序算法之 '快速排序'
    CCS
    CCS
    CCS
  • 原文地址:https://www.cnblogs.com/hszstudypy/p/13461785.html
Copyright © 2011-2022 走看看