在Python中将字符串转换为日期并不奇怪;但我似乎无法解决这个问题。
我正在使用datetime.strptime(timestamp, "%m/%d/%y %H:%M")
,其中时间戳是1/6/2016 15:14。
有没有人知道如何转换它,因为日期是单个数字,而不是01/06/2016等.datetime模块继续出错,说它的格式不正确。
谢谢
答案 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)