大家好,我对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但是并不想这样实现它,因为我试图在一个字段中定义它
答案 0 :(得分:1)
在web2py中创建日期输入格式的正确方法是
db.define_table('time',
Field('date_made', 'datetime', default = request.now, requires = IS_DATE(format=('%d-%m-%Y'))) )
答案 1 :(得分:0)
我希望这对你有所帮助....
from datetime import datetime
db.define_table('time',
Field('date_made', 'datetime', default=lambda:datetime.now())
答案 2 :(得分:0)
答案 3 :(得分:0)
答案 4 :(得分:-1)
我也刚刚开始使用web2py,所以我不知道这是否会有所帮助。但是你可以为字段定义一种格式,所以这样做可能会有所帮助:
Field('date_made', 'datetime', default=request.now, format=('%d-%m-%Y'))