0

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

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

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

4

5 回答 5

1

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

db.define_table('time',
   Field('date_made', 'datetime', default = request.now, requires = IS_DATE(format=('%d-%m-%Y'))) )
于 2013-09-05T01:50:41.217 回答
0

我希望这对你有帮助....

from datetime import datetime
db.define_table('time',
    Field('date_made', 'datetime', default=lambda:datetime.now())
于 2016-05-11T20:42:10.187 回答
0

你能试试这个。

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

我发现这里对我有帮助

于 2018-07-29T14:33:01.227 回答
0

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

字段('date_today','datetime', default=now)

更多参考点击这里

于 2019-02-24T19:14:32.453 回答
-1

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

Field('date_made', 'datetime', default=request.now, format=('%d-%m-%Y'))
于 2013-02-08T15:03:06.600 回答