我想显示一个即将到来的生日列表,其中包含30天中的剩余天数。
示例:
出生日期 | 剩余天数 | 约翰死 | 2050-10-25 | 4天左 |
---|---|---|
约翰·斯诺 | 2050-10-26 | 5天左 |
可以将tzinfo
从datetime.today()
中移除
remaining = i.dateOfBirth - datetime.today().replace(tzinfo=None)
或添加到i.dateOfBirth
remaining = i.dateOfBirthreplace(tzinfo=datetime.timezone.utc) - datetime.today()
更多信息:https://code.luasoftware.com/tutorials/python/python-typeerror-cant-subtract-offset-naive-and-offset-aware-datetimes/