Web2py日期格式

时间:2013-02-07 15:48:56

标签: web2py

大家好,我对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但是并不想这样实现它,因为我试图在一个字段中定义它

5 个答案:

答案 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)

你可以试试这个吗?

Pointer Events

我发现here对我有帮助

答案 3 :(得分:0)

导入日期时间 现在= datetime.datetime.today()

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

更多参考,请点击here

答案 4 :(得分:-1)

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

Field('date_made', 'datetime', default=request.now, format=('%d-%m-%Y'))