python 時間格式datetime.now


在寫項目的時候經常會用到時間格式,以及它們之間的相互轉化。

常用的日期數據格式datetime.datetime, str ,datetime.date

在使用的時候先導入datetime模塊

from datetime import datetime

1.獲取當前日期

now = datetime.now() # 格式為 datetime.datetime

now_date = datetime.now().strftime('%Y-%m-%d')    # 格式為str

now_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')    # 格式為 str

 

2.從數據庫中獲取存入的日期 ,格式為 datetime.date

 

3.時間數據格式之間的相互轉換:

from datetime import datetime

(1)datetime.datetime 轉str:

 b = datetime.now().strftime('%Y-%m-%d')

(2)str 轉datetime.datetime

 d = datetime.strptime(b, '%Y-%m-%d')  # strptime()內參數必須為string格式

 (3)str 轉 datetime.date

  先將str轉datetime,再轉datetime.date

  e = datetime.date(d) # date()內參數需要datetime.datetime型

  (4)datetime.date轉str

   h = str(e)

 

不能直接轉化的,可以通過轉化中間介質,然后轉化成想要的類型。
————————————————
版權聲明:本文為CSDN博主「蘑了個菇」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/df_1818/article/details/82756485


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM