📅  最后修改于: 2023-12-03 14:52:50.085000             🧑  作者: Mango
在Python中,我们经常需要在处理时间时将日期时间转换为日期。下面让我们来介绍如何使用Python将日期时间转换为日期。
需要用到的模块:
import datetime
在Python中,可以使用 datetime
模块的 strftime
方法来将字符串时间转换为日期。
示例代码如下:
str_time = '2022-07-11 13:20:58'
date_time = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
date = date_time.date()
print(date)
输出结果:
2022-07-11
如上所述,我们需要将字符串时间按照特定格式利用 strptime()
转换为 datetime
对象,然后利用 date()
方法获取日期。
可以使用 datetime
模块的 now()
方法获取当前时间,并使用 date()
方法获取日期。
示例代码如下:
now = datetime.datetime.now()
date = now.date()
print(date)
输出结果:
2022-07-11
可以使用 datetime
模块的 fromtimestamp()
方法将时间戳转换为 datetime
对象,然后利用 date()
方法获取日期。
示例代码如下:
timestamp = 1652311580
date_time = datetime.datetime.fromtimestamp(timestamp)
date = date_time.date()
print(date)
输出结果:
2022-05-11
在示例代码中,我们将时间戳 1652311580
转换为 datetime
对象,然后再把日期和时间分离出来。
在Python中,我们可以使用 datetime
模块来将日期时间转换为日期,使用 date()
方法来获取日期。以上介绍了将字符串时间、当前时间和时间戳转换为日期的方法。我们可以根据自己的需求,选择相应的方法进行转换。