如何使用python从excel中的时间戳获取日/月/年格式的日期

如何使用python从excel中的时间戳获取日/月/年格式的日期,python,excel,python-2.7,date,datetime,Python,Excel,Python 2.7,Date,Datetime,我从excel表格中读取数据,如下所示- day1 = first_sheet.cell(row,26).value 我想在以后的其他操作中使用这个日期,但是数据是以浮点格式出现的,我发现它非常混乱,不适合调试 我试着用这个-->> 但我犯了这个错误-->> AttributeError:类型对象“datetime.datetime”没有属性 “日期时间” 我正在使用python 2.7,请帮助我。您可以试试这个 day1 = first_sheet.cell(row,26).value d

我从excel表格中读取数据,如下所示-

day1 = first_sheet.cell(row,26).value
我想在以后的其他操作中使用这个日期,但是数据是以浮点格式出现的,我发现它非常混乱,不适合调试

我试着用这个-->>

但我犯了这个错误-->>

AttributeError:类型对象“datetime.datetime”没有属性 “日期时间”

我正在使用python 2.7,请帮助我。

您可以试试这个

day1 = first_sheet.cell(row,26).value
d = xlrd.xldate_as_tuple(int(day1), 0)
#convert date tuple in yy-mm-dd format
d = datetime.datetime(*(d[0:3]))
dStr = d.strftime('%Y-%m-%d')

请你检查一下这个有效的@ArundasR。在输入模块时请考虑该情况。
day1 = first_sheet.cell(row,26).value
d = xlrd.xldate_as_tuple(int(day1), 0)
#convert date tuple in yy-mm-dd format
d = datetime.datetime(*(d[0:3]))
dStr = d.strftime('%Y-%m-%d')