在Python中解析非零填充时间戳

Pyt*_*ogy 69 python datetime

我希望从时间戳中获取日期时间,如下所示:3/1/2014 9:55with datetime.strptime或者等效的东西.

月份,月中的一天,时不补零,但似乎没有要上市的格式化指令,在这里即能自动分析此.

这样做的最佳方法是什么?谢谢!

Jas*_*n S 110

strptime能够解析非填充值.它们被标记为在格式化代码表中填充的事实适用于strftime输出.所以你可以使用

datetime.strptime(datestr, "%m/%d/%Y %H:%M")
Run Code Online (Sandbox Code Playgroud)


gaw*_*gaw 6

strptimeis不需要0填充的值。见下面的例子

datetime.strptime("3/1/2014 9:55", "%m/%d/%Y %H:%M")
output:   datetime.datetime(2014, 3, 1, 9, 55)
Run Code Online (Sandbox Code Playgroud)