Python关于日期的记录

简介: Python关于日期的记录

最近搞点GUI应用用到点Python的时间函数各种坑我也是醉了,弄个准确的记录下:

主要是比较时间,我的邀请是半夜和第二天凌晨因此:

import datetime
# 范围时间
start_time = datetime.datetime.strptime(str(datetime.datetime.now().date()) + '15:00', '%Y-%m-%d%H:%M')
# 开始时间
print(start_time)
offset = datetime.timedelta(days=1)
end_time = datetime.datetime.strptime(str(datetime.datetime.now().date()+offset) + '6:00', '%Y-%m-%d%H:%M')
#end_time=(end_time + offset).strftime('%Y-%m-%d%H:%M')
# 结束时间
print(end_time)
# 当前时间
now_time = datetime.datetime.now()
# 判断当前时间是否在范围时间内
if start_time < now_time < end_time:
    print("是在这个时间区间内")
else:
    print("不在时间范围")

在endtime时间增加一天就行了,最开始我将偏移量放到后面加的, 编译器非得说我的endtime是字符串我这个无语。

为啥这个就是字符串呢?

目录
相关文章
|
2月前
|
Python
Datetime模块应用:Python计算上周周几对应的日期
Datetime模块应用:Python计算上周周几对应的日期
82 1
|
2月前
|
Python
Python编程获取当前日期的所属周日期信息
Python编程获取当前日期的所属周日期信息
50 1
|
19天前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
118 64
|
21天前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
30 6
|
20天前
|
数据挖掘 Python
用Python轻松获取任意月份的公休日期
本文介绍了如何使用Python的`calendar`和`datetime`模块轻松获取任意月份的公休日期,包括周六和周日。通过示例代码,用户可以输入年份和月份,程序将输出该月份的所有公休日。这对于安排会议、规划旅行或数据分析都非常有用。
22 3
|
2月前
|
数据挖掘 iOS开发 MacOS
利用Python计算农历日期
利用Python计算农历日期
117 4
|
2月前
|
数据处理 Python
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
Python编程-利用datetime模块生成当前年份之前指定的间隔所有年份的日期列表和csv文件
21 1
|
3月前
|
数据挖掘 索引 Python
# Python 判断入参日期是周几
# Python 判断入参日期是周几 原创
32 2
|
2月前
|
调度 开发者 Python
python超详细的日期操作【建议收藏备用】
python超详细的日期操作【建议收藏备用】
19 0
|
2月前
|
Python
使用python计算两个日期之前的相差天数,周数
使用python计算两个日期之前的相差天数,周数
44 0