代码很简单,可能不是最优的,但是还是实现了

import datetime
import time

# 获取1970到现在的秒数
second_now = time.time()
print('1970到现在的秒数:',second_now)

# 获取当前时间
now = datetime.datetime.now()
# 获取今天零点
zeroToday = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second,microseconds=now.microsecond)
print('今天零点:',zeroToday)
# 将时间转换成从1970到今天零点的秒数
zeroToday = time.mktime(zeroToday.timetuple())
print('1970到今天零点的秒数:',zeroToday)

# 计算当前时间距离今天零点的秒数
diff_time = second_now - zeroToday

# 计算当前时间是今天的第几个5分钟并向下取整
now_5_num = int(diff_time/300)
print(now_5_num)
打赏

发表评论

邮箱地址不会被公开。 必填项已用*标注