我有这样的矢量:
[in]
Dates
[out]
0 2016-04-27 19:56:50
1 2016-04-27 19:56:52
2 2016-04-27 19:56:54
3 2016-04-27 19:56:56
....
9982 2016-04-28 01:29:35
我想将其作为日期时间对象阅读。我正在使用:
import datetime as dt
x = [dt.datetime.strptime(d,'%Y-%m-%d %H:%M:%S').date() for d in dates]
但我没有得到所有的信息。我才得到;年,月,日。
[in]
x
[out]
[datetime.date(2016, 4, 27),
datetime.date(2016, 4, 27),
datetime.date(2016, 4, 27),
datetime.date(2016, 4, 27),
datetime.date(2016, 4, 27), ...]
我该怎样做才能让小时,分钟和秒钟进入" x"还有吗?
答案 0 :(得分:1)
server_stop.sh
对象只是详细的。您想要一个datetime.date
对象 - 只需忽略对datetime.datetime
的调用:
.date()
结果:
import datetime as dt
x = [dt.datetime.strptime(d,'%Y-%m-%d %H:%M:%S') for d in dates]
答案 1 :(得分:0)
尝试:
.strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]