Web2py日期格式

问题描述 投票:0回答:5

大家好,我对web2py的这种日期格式有疑问。我只想显示月 - 日 - 年,但我得到的是年 - 月 - 日 - 小时 - 秒 - 秒。下面是我正在使用的代码

db.define_table('time',
    Field('date_made', 'datetime', default=request.now))

当我显示它时给定的输出是:2013-1-15 12:24:20我希望输出看起来像2013-1-15或1-15-2103没有时间所以我可以比较日期。我已经在网站上搜索并找到了这个Formatting date in Web2py Python,但并不是很想实现它,因为我试图在一个字段中定义它

web2py
5个回答
1
投票

在web2py中创建日期输入格式的正确方法是

db.define_table('time',
   Field('date_made', 'datetime', default = request.now, requires = IS_DATE(format=('%d-%m-%Y'))) )

0
投票

我希望这能帮助你....

from datetime import datetime
db.define_table('time',
    Field('date_made', 'datetime', default=lambda:datetime.now())

0
投票

你能试试吗?

 Field('field_name', 'datetime', default=now)

我找到帮助我的here


0
投票

import datetime now = datetime.datetime.today()

字段('date_today','datetime',默认=现在)

进一步参考点击here


-1
投票

我刚刚开始使用web2py,所以我不知道这是否会有所帮助。但是你可以为字段定义一种格式,所以这样做可能会有所帮助:

Field('date_made', 'datetime', default=request.now, format=('%d-%m-%Y'))
© www.soinside.com 2019 - 2024. All rights reserved.