Datefields是datetime.date实例.你可以直接减去它们,这将给你一个timedelta.您可以通过timedelta.days访问timedelta表示的天数.让我们说datefield self.date设置为两个月前:
today = datetime.date.today()
n = today - self.date
months = int(n.days/30)
Run Code Online (Sandbox Code Playgroud)
在这种情况下应该给你几个月的数量2.根据你如何定义最接近的月份,你可能需要舍入而不是转换为int.
| 归档时间: |
|
| 查看次数: |
1801 次 |
| 最近记录: |