Python中的time和datetime模塊使用方法詳解
安裝
Python 的 time 和 datetime 模塊是標準庫的一部分,因此不需要額外安裝??梢灾苯釉谀?Python 程序中導入它們。
import?time from?datetime?import?datetime
基本功能
1. 獲取當前時間
使用 time 模塊可以輕松獲取當前時間戳。時間戳是從1970年1月1日午夜(稱為UNIX紀元)以來的秒數(shù)。
import?time
current_time?=?time.time()
print("當前時間戳:",?current_time)
2. 創(chuàng)建日期時間對象
datetime 模塊允許創(chuàng)建日期時間對象,以便對日期和時間進行操作。
from?datetime?import?datetime
now?=?datetime.now()??#?獲取當前日期時間
print("當前日期時間:",?now)
3. 時間戳和日期時間對象的轉換
可以將時間戳轉換為日期時間對象,反之亦然。
import?time
from?datetime?import?datetime
#?時間戳轉日期時間對象
timestamp?=?1634018400??#?2022-10-12?12:00:00
dt_object?=?datetime.fromtimestamp(timestamp)
print("時間戳轉日期時間對象:",?dt_object)
#?日期時間對象轉時間戳
timestamp?=?dt_object.timestamp()
print("日期時間對象轉時間戳:",?timestamp)
4. 時間間隔
datetime 模塊可以計算兩個日期時間對象之間的時間間隔。
from?datetime?import?datetime,?timedelta
start_time?=?datetime(2022,?1,?1)
end_time?=?datetime(2022,?12,?31)
time_interval?=?end_time?-?start_time
print("時間間隔:",?time_interval)
5. 日期時間格式化
datetime 模塊可以將日期時間對象格式化為字符串。
from?datetime?import?datetime
now?=?datetime.now()
formatted_time?=?now.strftime("%Y-%m-%d?%H:%M:%S")
print("格式化后的時間:",?formatted_time)
示例代碼
以下是一些示例代碼,演示了如何使用 time 和 datetime 模塊執(zhí)行常見任務:
import?time
from?datetime?import?datetime,?timedelta
#?獲取當前時間戳
current_time?=?time.time()
print("當前時間戳:",?current_time)
#?創(chuàng)建日期時間對象
now?=?datetime.now()
print("當前日期時間:",?now)
#?時間戳轉日期時間對象
timestamp?=?1634018400??#?2022-10-12?12:00:00
dt_object?=?datetime.fromtimestamp(timestamp)
print("時間戳轉日期時間對象:",?dt_object)
#?日期時間對象轉時間戳
timestamp?=?dt_object.timestamp()
print("日期時間對象轉時間戳:",?timestamp)
#?計算時間間隔
start_time?=?datetime(2022,?1,?1)
end_time?=?datetime(2022,?12,?31)
time_interval?=?end_time?-?start_time
print("時間間隔:",?time_interval)
#?格式化日期時間對象
formatted_time?=?now.strftime("%Y-%m-%d?%H:%M:%S")
print("格式化后的時間:",?formatted_time)
Python 中的 time 和 datetime 模塊,以處理時間和日期。這兩個模塊提供了豐富的功能,可以滿足各種時間相關的需求。
到此這篇關于Python中的time和datetime模塊使用方法詳解的文章就介紹到這了,更多相關Python time和datetime模塊內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python將html轉成PDF的實現(xiàn)代碼(包含中文)
python將html轉成PDF的實現(xiàn)代碼,需要用到xhtml2pdf和微軟雅黑字體,需要的朋友可以參考下2013-03-03
Python實現(xiàn)PC屏幕截圖并自動發(fā)送郵箱
這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)一個屏幕截圖應用程序,可以定時截取屏幕,并將截圖通過電子郵件發(fā)送給指定的收件人,需要的可以參考下2024-12-12
python中進程間通信及設置狀態(tài)量控制另一個進程
這篇文章主要介紹了python中進程間通信及設置狀態(tài)量控制另一個進程,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05
python中CURL 和python requests的相互轉換實現(xiàn)
本文主要介紹了python中CURL 和python requests的相互轉換實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03

