在Python中将日期时间转换为时间

Mat*_*t.S 2 python

我有test_date =“ 2017-07-20-10-30”,然后使用day = datetime.strptime(test_date [11:],“%H-%M”)给我1900-01-01 10:30: 00

我如何获取:10:30:00作为“ datetime.time”类型?

Cor*_*den 5

您可以像这样使用对象的strftime方法datetime

day.strftime('%H:%M')
Run Code Online (Sandbox Code Playgroud)

此处的更多信息:https : //docs.python.org/2/library/datetime.html#strftime-strptime-behavior

好吧,我误会了。使用day.time()得到一个time对象。

  • 哦,用`day.time()` (2认同)