Python的time模块

import time

注意:

时间元组: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=15, tm_hour=20, tm_min=30, tm_sec=48, tm_wday=1, tm_yday=15, tm_isdst=0)

格式:‘%Y-%m-%d %H:%M:%S’   类似于这样的

 

常用方法:

sleep(秒数)      #线程睡眠多长秒

time()        #获取当前时间戳,返回值是一个float类型的毫秒值

asctime([tuple])     #接受时间元组并返回一个可读的形式

import time

print(time.asctime(time.localtime()))

#结果:   Tue Jan 15 20:31:45 2019

ctime     # 作用相同于 asctime 函数  

gmtime( '时间戳')       #接受时间戳,返回一个时间元组  白话说就是  伦敦时间

localtime('时间戳')     #  接受时间戳,返回一个时间元组 白话说就是  本地计算机时间

mktime( '时间元组')    #接收时间元组,返回时间戳

import time

#  该元组 必须是 九位
print(time.mktime((2018,1,20,10,22,22,10,12,12)))

strftime(‘格式’ , '时间元组')   #接受时间元组, 并返回以可读字符串表示的当地时间 

import time

print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))

# 结果:
2019-01-15 11:18:05

strptime(str,'格式')     #根据 指定格式 把一个时间字符串 解析为 时间元组

import time

print(time.strptime('2001-01-12','%Y-%m-%d'))

# 结果:time.struct_time(tm_year=2001, tm_mon=1, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=12, tm_isdst=-1)

 

 

比较重要的转换:

#时间戳 ——> 结构化时间

time.gmtime('时间戳')     #伦敦时间

time.localtime('时间戳')     #计算机当地时间

 

#结构化时间——>时间戳

time_tuple = time.localtime( time.time())

time.mktime(time_tuple)

 

#结构化时间——>字符串时间

time.strftime('格式化',  时间元组)    #时间元组默认为当前本地时间

 

#字符串时间——>结构化时间

time.strptime('时间字符串','格式')    #时间字符串 例如 2019-10-10

 

 

 

 

  • 20
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值