22 lines
516 B
Python
22 lines
516 B
Python
import datetime
|
|
import time
|
|
|
|
|
|
# 将形式为"2013-01-05T17:58:47Z"类型的字符串转为datetime类型
|
|
def str_to_datetime(str_time):
|
|
if str_time:
|
|
return datetime.datetime.strptime(str_time, '%Y-%m-%dT%H:%M:%SZ')
|
|
else:
|
|
return None
|
|
|
|
|
|
# 根据开始时间与当前时间选择token 间隔8分钟
|
|
def chose_token(start_time):
|
|
cur_time = time.time()
|
|
total_time = int(cur_time - start_time)
|
|
return (total_time//4800) % 8
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(str_to_datetime(None))
|