【发布时间】:2021-03-15 15:57:26
【问题描述】:
我有一个字符串,a = "4/1/2017 13:59"。我需要将其转换为日期对象。 我可以知道如何在 python 中不导入日期时间的情况下将此字符串日期时间转换为日期时间吗?
【问题讨论】:
-
您认为如何在不导入
datetime的情况下将字符串转换为datetime对象?
标签: python python-3.x datetime time
我有一个字符串,a = "4/1/2017 13:59"。我需要将其转换为日期对象。 我可以知道如何在 python 中不导入日期时间的情况下将此字符串日期时间转换为日期时间吗?
【问题讨论】:
datetime 的情况下将字符串转换为 datetime 对象?
标签: python python-3.x datetime time
import time
my_time = time.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
time.struct_time(tm_year=2005, tm_mon=6, tm_mday=1,
tm_hour=13, tm_min=33, tm_sec=0,
tm_wday=2, tm_yday=152, tm_isdst=-1)
timestamp = time.mktime(my_time)
# convert time object to datetime
from datetime import datetime
my_datetime = datetime.fromtimestamp(timestamp)
# convert time object to date
from datetime import date
my_date = date.fromtimestamp(timestamp)
如果不导入日期时间,则无法转换为日期时间
【讨论】: