如何在Python中将非序数日期从字符串转换为日期时间

时间:2016-01-07 01:57:26

标签: python datetime

在Python中将字符串转换为日期并不奇怪;但我似乎无法解决这个问题。

我正在使用datetime.strptime(timestamp, "%m/%d/%y %H:%M"),其中时间戳是1/6/2016 15:14。

有没有人知道如何转换它,因为日期是单个数字,而不是01/06/2016等.datetime模块继续出错,说它的格式不正确。

谢谢

1 个答案:

答案 0 :(得分:0)

它对我有用:

datetime.datetime.strptime("1/6/2016 15:14", "%m/%d/%Y %H:%M")
下面的

是控制台输出:

Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import datetime
>>> datetime.datetime.strptime("1/6/2016 15:14", "%m/%d/%Y %H:%M")
datetime.datetime(2016, 1, 6, 15, 14)