当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。