笔记:python基础之模块——time

格式化时间 —— 字符串: 给人看的
时间戳时间 —— float时间 : 计算机看的
结构化时间 —— 元祖 :计算用的

import time
time.sleep(100)#时间停顿
print(time.time())#当地时间
#输出:
1546928893.0594037

time.strftime
时间格式化

print(time.strftime("%Y-%m-%d %a %H:%M:%S"))  #year month day HOUR MINUTE SECOND
print(time.strftime("%Y/%m/%d %H:%M:%S"))  #year month day HOUR MINUTE SECOND
print(time.strftime("%m-%d %H:%M:%S"))  #year month day HOUR MINUTE SECOND
print(time.strftime("%H:%M:%S"))  #year month day HOUR MINUTE SECOND
print(time.strftime("%H:%M"))  #year month day HOUR MINUTE SECOND

#输出:
2019-01-08 Tue 14:29:35
2019/01/08 14:29:35
01-08 14:29:35
14:29:35
14:29

time.localtime
计算机所在当地时间

import time
struct_time = time.localtime()
print(struct_time)
print(struct_time.tm_year)

#输出:
time.struct_time(tm_year=2019, tm_mon=1, tm_mday=8, tm_hour=14, tm_min=30, tm_sec=38, tm_wday=1, tm_yday=8, tm_isdst=0)
2019

#时间戳和结构化时间

import time
t = time.time()
print(t)
print(time.localtime(3000000000))#转化时间戳为结构化时间
print(time.gmtime(t))
#输出:
1546929144.7167976
time.struct_time(tm_year=2065, tm_mon=1, tm_mday=24, tm_hour=13, tm_min=20, tm_sec=0, tm_wday=5, tm_yday=24, tm_isdst=0)
time.struct_time(tm_year=2019, tm_mon=1, tm_mday=8, tm_hour=6, tm_min=32, tm_sec=24, tm_wday=1, tm_yday=8, tm_isdst=0)

mktime

import time
print(time.mktime(time.localtime()))
#输出:
1546929222.0

按特定格式转化

import time
print(time.strptime('2000-12.31','%Y-%m.%d'))
print(time.strftime('%m/%d/%Y %H:%M:%S',time.localtime(3000000000)))
#输出:
time.struct_time(tm_year=2000, tm_mon=12, tm_mday=31, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=366, tm_isdst=-1)
01/24/2065 13:20:00

print(time.asctime())→输出:Tue Jan  8 14:35:51 2019
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值