首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

内置模块-时间模块

time 时间模块

importtime

'''

概念:

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'年月日 :: 星期')

# *** 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()

foriinrange(1000000):

if'abc'>'acd':

pass

end=time.perf_counter()

print(end-start)# 0.14171751

#

start=time.perf_counter()

foriinrange(1000000):

if103>100:

pass

end=time.perf_counter()

print(end-start)# 0.164985942

calendar 日历模块

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200318A0437500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券