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


Python Date轉Datetime用法及代碼示例


當你編程時,處理日期和時間很重要,Python 提供了工具來很好地管理它們。本文介紹的是在 Python 中將日期更改為日期時間。我們將探索可以幫助您的方法轉變介於這兩種類型的數據之間。無論您是構建網站還是處理數據,掌握這種轉換技能對於提高 Python 編程技能都至關重要。

在 Python 中將日期轉換為日期時間需要了解的一些重要模塊。

  1. datetime Module: Import this module to work with dates and times.
  2. date Object: It represents a calendar date with year, month, and day attributes.
  3. datetime Object: It represents a specific moment in time, combining date and time information.

在 Python 中將日期轉換為日期時間

以下是將日期轉換為日期時間的方法Python.

在 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)至關重要發展數據分析。



相關用法


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