Python-时间日期处理

这里介绍两个时间相关的模块:

  1. time
  2. datetime

1. time模块

1.1time.time(),获得一个时间戳,多用来计算程序等的运行时间
import time
print (time.time())

1606317027.1425223

1.2 time.sleep(),暂停执行调用线程达到给定的秒数。
import time
start = time.time()
time.sleep(3)
end = time.time()
print (end-start)

3.0010974407196045

1.3 time.localtime(),返回当时当地日期与时间
time.localtime()

time.struct_time(tm_year=2020, tm_mon=11, tm_mday=25, tm_hour=23, tm_min=17, tm_sec=11, tm_wday=2, tm_yday=330, tm_isdst=0)

1.4 time.strftime(),格式化时间日期
time.strftime('%Y-%m-%d %X',time.localtime())

‘2020-11-25 22:49:22’

1.5 time.strptime(),将时间日期结构化
time.strptime('2020-11-25 22:49:22','%Y-%m-%d %X')

time.struct_time(tm_year=2020, tm_mon=11, tm_mday=25, tm_hour=22, tm_min=49, tm_sec=22, tm_wday=2, tm_yday=330, tm_isdst=-1)

2. datetime模块

2.1 datetime.today()或datetime.now(),获取当天的日期与时间
from datetime import *
datetime.today()

datetime.datetime(2020, 11, 25, 23, 28, 37, 782241)

datetime.now()

datetime.datetime(2020, 11, 25, 23, 29, 19, 336395)

2.2 timedelta(),对象表示两个 date 或者 time 的时间间隔。
datetime.today()- timedelta(days=1)

datetime.datetime(2020, 11, 24, 23, 0, 5, 301235)


参考链接:python官方文档库

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值