在python的web项目开发中,经常要做一些时间的判断,之前一直在用很基础的时间判断,感觉自己写的很幼稚,后来再看了一些其他的代码之后,做了一些总结。
from datetime import datetime, date, timedeltafrom collections import OrderedDict
dt = datetime.now().utcnow()
return dt + timedelta(hours=8)
def judge(start=None,end=None):
ret = OrderedDict()
data =[]
dt = get_beijing_time()
todayStart = datetime(dt.year, dt.month, dt.day, 0,0,0)
if start < todayStart:
start = todayStart
else: