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