Python 如何将日期时间(“2020-09-27 07:14:01.114051200”)转换为周数?
我想在数据集中找到日期列的周数。日期的格式为Python 如何将日期时间(“2020-09-27 07:14:01.114051200”)转换为周数?,python,datetime,Python,Datetime,我想在数据集中找到日期列的周数。日期的格式为“2020-09-27 07:14:01.114051200”。然而,我无法转换为周数 我尝试了以下代码: date=mydate.strftime("%W") 我遇到了这个错误:AttributeError:“Series”对象没有属性“strftime”您需要首先将字符串形式的日期转换为datetime对象。然后,您可以从该对象请求周数 import datetime datestr = "2020-09-27 07
“2020-09-27 07:14:01.114051200”
。然而,我无法转换为周数
我尝试了以下代码:
date=mydate.strftime("%W")
我遇到了这个错误:AttributeError:“Series”对象没有属性“strftime”您需要首先将字符串形式的日期转换为
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
您需要首先将字符串形式的日期转换为
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
它对我有效,你得到了什么结果?检查这个-注意
mydate
应该是date
/datetime
的一个实例,而不是str
得到这个错误:AttributeError:'Series'对象没有属性'strftime',它对我有效,你得到的结果是什么?检查这个-注意mydate
应该是date
/datetime
的一个实例,而不是str
得到这个错误:AttributeError:'Series'对象没有属性“strftime”