2
當SQLAlchemy的返回:如何從timedelta獲取值?
{u'age': datetime.timedelta(12045),}
我怎麼了12045?我試過str()
,strftime()
,和其他一些,但沒有任何作品。
當SQLAlchemy的返回:如何從timedelta獲取值?
{u'age': datetime.timedelta(12045),}
我怎麼了12045?我試過str()
,strftime()
,和其他一些,但沒有任何作品。
從docs開始,使用.total_seconds()
來獲取timedelta的長度。請注意,您提供的timedelta顯示的是天數值,但timedelta也包含秒和微秒。如果您只想要這些日子,請使用.days
。
age = datetime.timedelta(12045)
print(age.total_seconds()) # 1040688000.0
print(age.days) # 12045, but not the full value represented by the delta