- import datetime,time
- t_str = '2012-03-05 16:26:23'
- d = datetime.datetime.strptime(t_str, '%Y-%m-%d %H:%M:%S')
- #print("d:",d)
-
-
- t_str2 = '2021-11-19 09:08:21.194'
-
-
- tupleTime = datetime.datetime.strptime(t_str2, "%Y-%m-%d %H:%M:%S.%f")
- print("tupleTime:",tupleTime,type(tupleTime))
- print("0308")
- now = datetime.datetime.now()
- print("0308:",now,type(now))
- print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())),type(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))))
-
- delta = datetime.timedelta(minutes=-10)
- n_minutes = now + delta
- print("now:",now,type(now))
- print("n_minutes:",n_minutes,type(n_minutes))
-
- if n_minutes
- print("yes")
- else:
- print("no")
-
-
- import uuid
-
-
- print("u4",uuid.uuid4())
-
- print("12 27")
- now = datetime.datetime.now()
- if 0 < now.second < 50:
- #print("1217:",now,type(now))
- #print("now.seconds:",now.second)
- print("time now:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
- print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
-
- print("get hour:", time.localtime().tm_hour)
- print("filename:",time.strftime('%Y-%m-%d', time.localtime(time.time()))+".xlsx")
-
- time.strftime('%Y-%m-%d', time.localtime(time.time()))
- print((datetime.datetime.now()+datetime.timedelta(days=-10)).strftime("%Y-%m-%d"))
- #print(datetime.datetime.now()+datetime.timedelta(days=-1)+datetime.timedelta(hours=8)).strftime("%Y-%m-%d")
- print("0308:")
- def getTimeStampInRizhiyi(time_str):
- timeArray = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
- timeStamp = int(time.mktime(timeArray))
- return timeStamp*1000
-
- now = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
- print("now:",now)
- print("now timestamp:",getTimeStampInRizhiyi(now))
-
- now_delta_5minutes =(datetime.datetime.now()+datetime.timedelta(minutes=-5)+datetime.timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
- print("now_delta_5minutes:",now_delta_5minutes)
- print("now_delta_5minutes timestamp:",getTimeStampInRizhiyi(now_delta_5minutes))
- now_delta_15minutes =(datetime.datetime.now()+datetime.timedelta(minutes=-15)+datetime.timedelta(hours=8)).strftime("%Y-%m-%d %H:%M:%S")
- print("now_delta_15minutes:",now_delta_15minutes)
- print("now_delta_15minutes timestamp:",getTimeStampInRizhiyi(now_delta_15minutes))
-
- print("0308")
- #生成一个时间列表
- endtime = getTimeStampInRizhiyi(now_delta_5minutes)
- begintime= getTimeStampInRizhiyi(now_delta_15minutes)
- def getTimeSliceList(begintime,endtime):
- time_slice_list=[]
- print("start:",begintime,endtime)
- while begintime < endtime:
- time_slice_list.append(begintime)
- begintime+= 60000
- #单位毫秒,大小为时间间隔,先测试时间间隔1s
-
- timeArray = time.localtime(begintime/1000)
-
- otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
- print("otherStyleTime:",otherStyleTime)
- return time_slice_list
-
-
- print(getTimeSliceList(begintime,endtime))
- print(len(getTimeSliceList(begintime,endtime)))
-