Python 入門之 內置模塊 -- datetime模塊
1、datetime模塊
from datetime import datetime
(1)datetime.now() 獲取當前時間和日期
print(datetime.now()) # 獲取當前時間
(2)獲取指定時間和日期
dt = datetime(2018,5,20,13,14)
print(dt)
(3)指定時間
current_time = datetime.datetime.now()
print(current_time.replace(year=1977)) # 直接調整到1977年
print(current_time.replace(month=1)) # 直接調整到1月份
print(current_time.replace(year=1989,month=4,day=25)) # 1989-04-25 18:49:05.898601
(4)求時間差
print(datetime(2018,10,1,10,11,12) - datetime(2011,11,1,20,10,10))
(5)datetime.timestamp() 將對象轉換成時間戳
d = datetime.now()
print(d.timestamp())
(6)datetime.fromtimestamp() 將時間戳轉換為對象
import time
f_t = time.time()
print(datetime.fromtimestamp(f_t))
(7)datetime.strftime 將對象轉換成字符串
d = datetime.now()
print(d.strftime("%Y-%m-%d %H:%M:%S"))
(8)datetime.strptime 將字符串轉換成對象
s = "2018-12-31 10:11:12"
print(datetime.strptime(s,"%Y-%m-%d %H:%M:%S"))
(9)可以進行加減運算
from datetime import datetime,timedelta
print(datetime.now() - timedelta(days=1))
print(datetime.now() - timedelta(hours=1))
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
