溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3時間中datetime有什么轉換方式

發(fā)布時間:2020-11-18 09:45:48 來源:億速云 閱讀:188 作者:小新 欄目:編程語言

了解python3時間中datetime有什么轉換方式?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純热?,讓我們一起來看看吧?/p>

我們都知道知識的使用都是相輔相成,各個知識點互相的聯系用以解決新的問題。就像datetime也可以和python中的其他內容結合使用。當然這種使用不是直接就可以運用的,需要經過一定的轉化。接下來小編就帶大家看看,datetime的轉化需要進行哪些代碼操作。

datetime模塊中包含4個主要的類:

  • datetime.time:時間類,只包含時、分、秒、微秒等時間信息。

  • datetime.date:日期類,只包含年、月、日、星期等日期信息。

  • datetime.datetime:日期時間類,包含以上兩者的全部信息。

  • datetime.timedelta:時間日期差值類,用來表示兩個datetime之間的差值。

 

這里主要說一下datetime.datetime類的用法,其他兩個的用法類似,只有輕微差別:

a_datetime_local = datetime.datetime.now()  # 獲取datetime.datetime類型的本地時間
a_datetime_utc = datetime.datetime.utcnow() # 獲取datetime.datetime類型的utc時間
 
# datetime.datetime類型轉字符串
print(a_datetime_local.strftime("%Y-%m-%d, %H:%M:%S, %w"))  
# datetime.datetime類型轉字符串
print(a_datetime_utc.strftime("%Y-%m-%d, %H:%M:%S, %w"))    
 
a_datetime = datetime.datetime.strptime("2016-11-15, 15:32:12, 2", "%Y-%m-%d, %H:%M:%S, %w")    # 字符串轉datetime.datetime格式

datetime.datetime和時間戳、struct_time之間,也能夠相互轉換:

time_stamp = a_datetime_local.timestamp()    # datetime類型轉時間戳
print(time_stamp)
 
a_datetime_local = datetime.datetime.fromtimestamp(time.time())     # 時間戳轉datetime.datetime類型的本地時間
a_datetime_utc = datetime.datetime.utcfromtimestamp(time.time())    # 時間戳轉datetime.datetime類型的utc時間
print(a_datetime_local, a_datetime_utc)
 
print(a_datetime_local.timetuple())     # datetime類型轉struct_time類型
print(a_datetime_utc.utctimetuple())    # datetime類型轉struct_time類型

python3時間中datetime有什么轉換方式

感謝各位的閱讀!看完上述內容,你們對python3時間中datetime有什么轉換方式大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI