标签: python-datetime

在python中转换日期和时间格式

我有一个日期和时间列表作为字符串,

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 datetime datetime-format python-2.7 python-datetime

-2
推荐指数
1
解决办法
102
查看次数

如何在python中将字符串转换为日期时间?

我想在python中将此字符串" Fri, 03 Jun 2016 08:01:26 GMT" 转换为datetime.

提前致谢

python python-2.7 python-datetime

-2
推荐指数
1
解决办法
1837
查看次数

Python:转换2位/ 4位数年份

我正在尝试使用以下代码在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.无论哪种方式,我得到相同的错误,所以我猜其他错误.有帮助吗?

python time date strptime python-datetime

-2
推荐指数
1
解决办法
2649
查看次数

将 str 数据转换为正确的格式

我有一个像这样的输入

"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

提前致谢

python datetime datetime-format python-3.x python-datetime

-2
推荐指数
1
解决办法
75
查看次数