怎么把Datetime(“ 2020-09-27 07:14:01.114051200”)转换成星期数?

时间:2020-09-18 14:33:46

标签: python datetime

我想在数据集中找到日期列的星期数。日期的格式为p1Vec, vec2Classify。但是我无法转换为星期数。

我尝试了以下代码:

"2020-09-27 07:14:01.114051200"

我遇到此错误:AttributeError:'Series'对象没有属性'strftime'

1 个答案:

答案 0 :(得分:4)

您需要首先将字符串形式的日期转换为datetime对象。然后,您可以从该对象中请求星期几。

import datetime
datestr = "2020-09-27 07:14:01.114051200"
mydate = datetime.datetime.strptime(datestr.split('.')[0] , '%Y-%m-%d %H:%M:%S')
date=mydate.strftime("%W")
print(date)

结果:

38