我创建了日期时间对象的值列表

a=design_list.values_list('date_submitted')


所以我得到:

[(datetime.datetime(2012, 10, 21, 13, 56, 24),), (datetime.datetime(2012, 10, 21, 10, 33, 58),), etc...


我正在尝试将它们转换为时间戳,例如:

timestamps[0] = a[0].strftime("%s")


但是我得到了错误:

AttributeError: 'tuple' object has no attribute 'strftime'


谁能告诉我我在做什么错?

最佳答案

我在查询中添加了flat = True:

a=design_list.values_list('date_submitted', flat=True)


这使:

[datetime.datetime(2012, 10, 21, 13, 56, 24), datetime.datetime(2012, 10, 21, 10, 33, 58),


然后可以将其转换。

关于python - django:“元组”对象没有属性“strftime”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13052747/

10-14 14:05
查看更多