代码拉取完成,页面将自动刷新
import time
from datetime import datetime
def unx2zcsj(time_stamp):
'''时间函数,将时间戳转成日常使用时间'''
time_arr = time.localtime(time_stamp)
data_time = time.strftime(f"%Y-%m-%d %H:%M:%S", time_arr)
# data_time1 = time.strftime(f"%Y-%m-%d", time_arr)
return data_time
def sub_time(u1):
'''计算输入的时间戳与当前时间的差值,精确到小时'''
format = '%Y-%m-%d %H:%M:%S'
a1 = datetime.strptime(unx2zcsj(u1), format)
b = datetime.strptime(unx2zcsj(time.time()), format)
t1 = time.mktime(a1.timetuple()) * 1000 + a1.microsecond / 1000
t2 = time.mktime(b.timetuple()) * 1000 + b.microsecond / 1000
# print(a1)
a = t2-t1
b = a/1000/3600
c = int(b/24)
d = int(b%24)
times = "经过了:"+str(c)+"天"+str(d)+"小时"
# return (times)
if int(time.time()) - u1 > 5184000 : # 60天
# return('距离上次校准:已经过去 %s 天 %s 小时,需要校准请点击左边的"开始校准"按钮'%(str(c),str(d)))
return('上次校准是%s,距离上次校准:已经过去 %s 天 ,需要校准请点击左边的"开始校准"按钮'%(str(a1),(str(c))))
else:
# return('距离上次校准:已经过去 %s 天 %s 小时,暂时不需要校准'%(str(c),str(d)))
return('上次校准是%s,距离上次校准:已经过去 %s 天,暂时不需要校准'%(str(a1),(str(c))))
if __name__ == "__main__":
sub_time(20200601) # 2020/3/24 23:37:40
sub_time(1586742660) # 2020/4/13 9:51:0
sub_time(1578880260) # 2020/1/13 9:51:0
c = unx2zcsj(time.time())
c = c.replace(' ','').replace('-','').replace(':','')
print(sub_time(20200601))
print(c)
# 经过了:49天11小时
# 上次校验还没有超时:已经过去 49 天 11 小时
# 经过了:30天1小时
# 上次校验还没有超时:已经过去 30 天 1 小时
# 经过了:121天1小时
# 上次校验已经超时了:已经过去 121 天 1 小时
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。