當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Datetime Datetime構造函數用法及代碼示例


datetime 類創建包含日期和時間對象信息的日期時間對象。

例子

1. 獲取當地時間的當前日期和時間

from datetime import datetime
 
current_datetime = datetime.now()
print(current_datetime)



2020-03-20 06:41:11.263686

current_datetime 是一個簡單的日期時間對象,包含當前本地日期和時間。

2. 創建自定義日期時間對象

from datetime import datetime
 
#datetime(year, month, day)
a = datetime(2020, 3, 20)
print(a)
 
# datetime(year, month, day, hour, minute, second, microsecond)
b = datetime(2020, 3, 20, 10, 17, 55, 123456)
print(b)



2020-03-20 00:00:00
2020-03-20 10:17:55.123456

請注意,datetime(year, month, day) 的前三個參數是強製性的。

3. 現在檢索 UTC 時間並將其存儲為時間戳

from datetime import datetime, timezone
 
a = datetime.utcnow()
 
b = a.replace(tzinfo=timezone.utc).timestamp()
 
print(a)
print(b)



2020-03-20 02:22:03.472656
1584670923.472656

我們明確指定timezone.utc,因為默認情況下.timestamp() 假定您的原始日期時間對象位於本地時區。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python Datetime | Datetime constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。