當你編程時,處理日期和時間很重要,Python 提供了工具來很好地管理它們。本文介紹的是在 Python 中將日期更改為日期時間。我們將探索可以幫助您的方法轉變介於這兩種類型的數據之間。無論您是構建網站還是處理數據,掌握這種轉換技能對於提高 Python 編程技能都至關重要。
在 Python 中將日期轉換為日期時間需要了解的一些重要模塊。
- datetime Module: Import this module to work with dates and times.
- date Object: It represents a calendar date with year, month, and day attributes.
- datetime Object: It represents a specific moment in time, combining date and time information.
在 Python 中將日期轉換為日期時間
以下是將日期轉換為日期時間的方法Python.
- 使用日期時間.combine()
- 使用datetime()
- 使用日期時間.strptime()
在 Python 中使用 datetime 將日期轉換為日期時間。combine()
在此示例中,下麵的 Python 代碼導入了處理日期和時間所需的模塊。它創建一個代表 1998 年 9 月 24 日的日期對象 (MyDate) 和一個代表 10:12:30 的時間對象 (MyTime)。然後,代碼將它們組合成一個日期時間對象 (DateTime)。
Python
# Importing Modules
from datetime import datetime, date, time
# Creating Date Objects
MyDate = date(1998, 9, 24) #yyyy/mm/dd
# Creating Time Objects
MyTime = time(10, 12, 30) #hr/min/sec
# Combining Date and Time objects
DateTime = datetime.combine(MyDate, MyTime)
# Printing Result
print(DateTime)
1998-09-24 10:12:30
在 Python 中將日期轉換為日期時間使用datetime()
在此示例中,下麵的 Python 代碼導入必要的日期時間模塊並創建一個表示 2004 年 4 月 3 日的日期對象 (MyDate)。然後,它使用 MyDate 中的年、月和日組件形成一個日期時間對象 (DateTime),默認時間set到午夜。
Python
# Importing Modules
from datetime import datetime, date
# Creating Date Objects
MyDate = date(2004, 4, 3) #yyyy/mm/dd
# creating datetime object from year,month and day and time default is midnight
DateTime = datetime(MyDate.year, MyDate.month, MyDate.day)
# Printing Result
print(DateTime)
2004-04-03 00:00:00
在 Python 中將日期轉換為日期時間使用日期時間.strptime()
在此示例中,下麵的 Python 代碼導入必要的日期時間模塊。它使用日期 “2003-12-17” 初始化字符串變量 (MyDate),然後通過使用指定格式 (“%Y-%m-%d”) 解析字符串來創建日期時間對象 (DateTime),默認時間設置為午夜。
Python
# Importing Modules
from datetime import datetime
# Creating string variable and writing date in it
MyDate = "2003-12-17"
# creating datetime object from string and time default is midnight
DateTime = datetime.strptime(MyDate, "%Y-%m-%d")
# Printing Result
print(DateTime)
2003-12-17 00:00:00
腦震蕩
總之,掌握在 Python 中將日期轉換為日期時間的技能是提高編程熟練程度的寶貴財富。本文討論的技術提供了一些見解,使您能夠無縫連接日期和日期時間。高效的數據管理對於各種應用程序(包括 Web)至關重要發展和數據分析。
相關用法
- Python Datetime.replace()用法及代碼示例
- Python DateTime weekday()用法及代碼示例
- Python DateTime astimezone()用法及代碼示例
- Python DateTime轉integer用法及代碼示例
- Python Datetime today方法用法及代碼示例
- Python Datetime Time構造函數用法及代碼示例
- Python Datetime utcnow方法用法及代碼示例
- Python Datetime Date構造函數用法及代碼示例
- Python Datetime Timedelta構造函數用法及代碼示例
- Python Datetime fromtimestamp方法用法及代碼示例
- Python Datetime strptime方法用法及代碼示例
- Python Datetime strftime方法用法及代碼示例
- Python Datetime Datetime構造函數用法及代碼示例
- Python Datetime now方法用法及代碼示例
- Python Datetime utcfromtimestamp方法用法及代碼示例
- Python Datetime fromisoformat方法用法及代碼示例
- Python DateTime轉UNIX Timestamp用法及代碼示例
- Python Datetime轉UTC Timestamp用法及代碼示例
- Python DataFrame.read_pickle()用法及代碼示例
- Python DataFrame.to_excel()用法及代碼示例
- Python Dictionary clear()用法及代碼示例
- Python Dictionary copy()用法及代碼示例
- Python Dictionary fromkeys()用法及代碼示例
- Python Dictionary get()用法及代碼示例
- Python Dictionary items()用法及代碼示例
注:本文由純淨天空篩選整理自ramlakhan7大神的英文原創作品 Convert Date To Datetime In Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。