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()
假定您的原始日期時間對象位於本地時區。
相關用法
- Python Datetime Date構造函數用法及代碼示例
- Python Datetime today方法用法及代碼示例
- Python Datetime utcnow方法用法及代碼示例
- Python Datetime fromisoformat方法用法及代碼示例
- Python Datetime strftime方法用法及代碼示例
- Python Datetime Time構造函數用法及代碼示例
- Python Datetime strptime方法用法及代碼示例
- Python Datetime Timedelta構造函數用法及代碼示例
- Python Datetime utcfromtimestamp方法用法及代碼示例
- Python Datetime now方法用法及代碼示例
- Python Datetime fromtimestamp方法用法及代碼示例
- Python Datetime.replace()用法及代碼示例
- Python Pandas DatetimeIndex構造函數用法及代碼示例
- Python Django DateDetailView用法及代碼示例
- Python DateTime轉integer用法及代碼示例
- Python DateTime astimezone()用法及代碼示例
- Python Django DateTimeField.input_formats用法及代碼示例
- Python DateTime weekday()用法及代碼示例
- Python Pandas DataFrame empty屬性用法及代碼示例
- Python Pandas DataFrame pop方法用法及代碼示例
- Python Pandas DataFrame nsmallest方法用法及代碼示例
- Python Django DataSource用法及代碼示例
- Python Pandas DataFrame sample方法用法及代碼示例
- Python Pandas DataFrame items方法用法及代碼示例
- Python Pandas DataFrame max方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python Datetime | Datetime constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。