返回当前时间及格式化已使用时间



import time
import datetime

# 格式化输出使用时间
class Farmat_time():
    def __init__(self,used_time):
        self.used_time = used_time

    def single_used_time(self):
        used_time1 = datetime.datetime.fromtimestamp(self.used_time,tz=datetime.timezone.utc)
        used_time2 = used_time1.strftime('%M分%S秒')
        return used_time2

    def total_used_time(self):
        used_time1 = datetime.datetime.fromtimestamp(self.used_time,tz=datetime.timezone.utc)
        used_time2 = used_time1.strftime('%H小时%M分%S秒')
        return used_time2

# 返回实时时间
def now_time():
    now_time = time.strftime('%H:%M:%S',time.localtime(time.time()))
    return now_time
    
# 开始时间
start_time = time.time()
time.sleep(5)
# 结束时间
end_time = time.time()
# 得到已使用时间
used_time = end_time - start_time

# 打印当前时间
print('当前时间', now_time())

# 格式化输出使用时间
ftime = Farmat_time(used_time)
print('已使用时间', ftime.single_used_time())





版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,可随意转载(O ^ ~ ^ O),别忘了标明转载来源即可。

评论

分享:

支付宝

微信