ptyhon time和datetime模块

一、time模块

import time

#控制程序的执行频率
print("1")
time.sleep(3) #睡三秒钟
print("2")

##计算时间差
start = time.time() #开始时间
for i in range(10000):
    print(i)
end = time.time() #结束时间
dif = end - start #时间差
print(dif)

二、datetime模块

from  datetime  import datetime

#当前时间
print(datetime.now())
#2020-12-09 20:30:12.494679

#创建一个时间
print(datetime(2002,10,10,0,0,0))
#2002-10-10 00:00:00

##计算时间差
start = datetime(2020,12,10,0,0,0)
end = datetime(2020,12,10,1,0,0)
dif = end - start 
print(dif)
#1:00:00
#一共经过多少秒
print(dif.total_seconds())
#3600.0

##格式化时间
t = datetime.now()
print(t)
#2020-12-09 20:50:05.586388
print(t.strftime("%Y{Y}%m{m}%d{d}  %H{H}%M{M}%S{S}").format(Y='年',m='月',d='日',H='时',M='分',S='秒'))
#2020年12月09日  20时50分05秒

#用户输入两个时间计算时间差
s1 = input("第一个时间YYYY-mm-dd HH:MM:SS:")
s2 = input("第二个时间YYYY-mm-dd HH:MM:SS:")
##字符串转化为时间
t1 = datetime.strptime(s1,"%Y-%m-%d %H:%M:%S")
t2 = datetime.strptime(s2,"%Y-%m-%d %H:%M:%S")
print(t2 - t1)
#第一个时间YYYY-mm-dd HH:MM:SS:2020-12-10 0:0:0
#第二个时间YYYY-mm-dd HH:MM:SS:2020-12-10 1:0:0
#1:00:00
#datetime:年月日 时分秒
#date:年月日
#time:时分秒
from datetime import date

print(date.today())
# 2020-12-09

#date也有很多和datetime相似的操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值