如何使用python从excel中的时间戳获取dd / mm / yy格式的日期

时间:2015-03-02 13:18:48

标签: python excel python-2.7 date datetime

我正在从这样的Excel工作表中读取数据 -

day1 = first_sheet.cell(row,26).value

我想稍后将这个日期用于其他一些操作,但是数据是以浮动格式出现的,我发现它非常混乱,不适合调试。

我尝试使用这个--->>

day = datetime.datetime(*xlrd.xldate_as_tuple(day1, 0))

但我收到了这个错误--->>

  

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

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

1 个答案:

答案 0 :(得分:0)

你可以试试这个。

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')