Rumah > pembangunan bahagian belakang > Tutorial Python > Python——时间换算

Python——时间换算

巴扎黑
Lepaskan: 2016-12-03 10:25:05
asal
1529 orang telah melayarinya

利用datetime模块进行不同时间单位的换算

from datetime import timedelta   
a = timedelta(days=2, hours=6)  
b = timedelta(hours=4.5)  
c = a + b  
print(c.days)  
print(c.seconds)  
print(c.seconds / 3600)
Salin selepas log masuk

表示特定的日期和时间

from datetime import datetime  
a = datetime(2016, 8, 30)  
print(a + timedelta(days=10))  
b = datetime(2016, 9, 30)  
d = b - a  
print(d.days)  
  
now = datetime.today()  
print(now)  
print(now + timedelta(minutes=10))
Salin selepas log masuk

datetime模块可以正确处理闰年

a = datetime(2012, 3, 1)  
b = datetime(2012, 2, 28)  
print((a-b).days)  
c = datetime(2013, 3, 1)  
d = datetime(2013, 2, 28)  
print((c-d).days)
Salin selepas log masuk

 处理更为复杂的日期问题,如处理时区,模糊时间范围,计算节日的日期等可以用dateutil模块


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan