如果日期是昨天怎么办登机手续

2024-05-14 05:37:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我想比较数据库上的一些日期字段,检查它们是旧的还是今天提交的,我得到了这个代码

        {% if accounts.date.day == 13 %}
            {{ accounts.name }}
        {% endif %}

但我认为这在每个motnh的第13天都有效,我不想只检查第13天是否是今天

我试着去做

^{pr2}$

在景观中

        today = datetime.datetime.now()

但它也不起作用


Tags: 代码name数据库todaydatetimedateifnow
2条回答

如果帐目.日期是日期时间 试试这个

{% if accounts.date < today %}
   {{ accounts.name }}
{% endif %}
today = datetime.date.today()  
if (today - accounts.date).days == 1:
    print "%s is yesterday!"%accounts.date

也许??在

这假设accounts.datedatetime.date的一个实例

^{pr2}$

可能在模板中工作。。。或者你可以创建一个过滤器(这就是我要做的)

def isYesterday(a_date):
    return (datetime.date.today()-a_date).days == 1

那就去吧

{% if accounts.date | isYesterday %}

相关问题 更多 >