我有一个日期和时间列表作为字符串,
a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643']
Run Code Online (Sandbox Code Playgroud)
我试图使用这段代码转换它,
for d in a:
dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S')
print "Converted time: ", dt
Run Code Online (Sandbox Code Playgroud)
但它提示错误:ValueError('unconverted data remains: .058',)
请帮帮我.
我也尝试使用%c, %f而不是%S但它没有帮助.
我想在python中将此字符串" Fri, 03 Jun 2016 08:01:26 GMT" 转换为datetime.
提前致谢
我正在尝试使用以下代码在Python中将日期格式'31 -Dec-09'转换为'2009-12-31':
df = ['19-Jan-19', '4-Jan-19']
f = [datetime.datetime.strptime(x,'%d-%mmm-%y').strftime('%Y-%m-%d') for x in df]
print(f)
Run Code Online (Sandbox Code Playgroud)
收到以下错误:
time data '9-Jan-19' does not match format '%d-%mmm-%y'
Run Code Online (Sandbox Code Playgroud)
我读过某个匹配两位数年份'00'的地方需要小写y而不是大写y.无论哪种方式,我得到相同的错误,所以我猜其他错误.有帮助吗?
我有一个像这样的输入
"3-August 202212.00 PM"
Run Code Online (Sandbox Code Playgroud)
预期输出:
"03-08-2022,12:00:00PM"
Run Code Online (Sandbox Code Playgroud)
有什么建议推荐。我尝试转换为日期时间并在 strftime 之后。但由于 202212.00 pm,它不起作用。
最终输出类型将是 str 而不是 datetime
提前致谢