首页 > 技术文章 > python time 转换时间戳 指定时间计算 倒计时

vip136510786 2022-01-21 16:26 原文

import time
import os
"""请算到指定时间的倒时计"""


def quit_system(t):
    """
    :param t: 关机时间例子18:20
    :return: 秒,分
    """
    # 本地时间
    start_time = time.localtime()
    # 指定时间戳

    to_time = '%s-%s-%s %s:00' % (start_time.tm_year,start_time.tm_mon,start_time.tm_mday,t)
    # 时间数组
    timeArray = time.strptime(to_time, "%Y-%m-%d %H:%M:%S")
    # ______________转为时间戳 大的
    endt = time.mktime(timeArray)
    # 计算开机时间还剩多久到关机时间      秒
    a = endt - time.time()
    # 结果转为                     分钟
    result = int(a)/60

    return a,result


if __name__ == '__main__':
    m, se = quit_system('16:29')
    print("距离指定时间约为%d分钟,共%d秒" % (se,m))

 

 

 

推荐阅读