Python中的time模块

time 时间模块

import time

'''
概念:
    1。 时间戳: 1574905882.6581771 表示从1970年1月1日0时0分0秒到现在的一个秒数,目前可以计算到2038年
    2。 时间字符串: Thu Nov 28 09:54:08 2019  
    3。 时间元组: time.struct_time(tm_year=2019, tm_mon=11, tm_mday=28, tm_hour=9, tm_min=55, tm_sec=32, tm_wday=3, tm_yday=332, tm_isdst=0)

'''

# *** 1. 获取当前系统的时间戳
res = time.time()

# 2. 获取当前系统时间,时间字符串
res = time.ctime()

# 3. 获取当前系统时间, 时间元组
res = time.localtime()

# 4. 以上时间字符串和时间元组可以通过指定的时间戳来获取
t = 1564000082.6581771
res = time.ctime(t)
res = time.localtime()

# 5. 使用localtime方法获取的时间元组,如何格式化成为 xxxx年xx月xx日 时:分:秒  星期几
# print(f'{res.tm_year}年{res.tm_mon}月{res.tm_mday}日 {res.tm_hour}:{res.tm_min}:{res.tm_sec} 星期{res.tm_wday+1}')


# *** 6. strftime() 格式化时间 年-月-日  时:分:秒 星期几
res = time.strftime('%Y-%m-%d %H:%M:%S %w')


# *** 7。 sleep(秒) 在给定的秒数内暂停调用线程的执行。该参数可以是浮点数,以指示更精确的睡眠时间。
# print(time.strftime('%Y-%m-%d %H:%M:%S %w'))
# time.sleep(3)
# print(time.strftime('%Y-%m-%d %H:%M:%S %w'))

# 、计算程序的运行时间
# time.perf_counter()

# 100万次的字符串比较 需要执行的时间

start = time.perf_counter()
for i in range(1000000):
    if 'abc' > 'acd':
        pass
end = time.perf_counter()
print(end-start) # 0.14171751

# 
start = time.perf_counter()
for i in range(1000000):
    if 103 > 100 :
        pass
end = time.perf_counter()
print(end-start) # 0.164985942
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个需求做不l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值