【问题标题】:Django Saving DatesDjango 保存日期
【发布时间】:2013-03-27 03:27:03
【问题描述】:

目前我有一个脚本可以查询 TS3 服务器,然后将它们的 SID 和玩家数量存储在数据库表中,Django 可以使用该表来呈现图表。一切正常,包括图表的渲染,但是我无法在保存时从日期中删除秒数。我有一个名为“startTime”的变量来获取日期和时间。这有效并给出了类似“04-04-2013 16:58”的输出,但是当将其保存到数据库时,我得到类似“04-04-2013 16:58:32”的输出。这是我用来获取日期和时间的。

startTime = datetime.now().strftime("%d-%m-%Y %H:%M")

关于如何通过更新数据库中的行来删除保存之前甚至之后的秒数的任何想法?我正在使用 Charfield 来存储日期。

【问题讨论】:

  • 你为什么使用charfield?您可以使用 DateField,您的问题将得到解决。您可以在模型中使用 CharField,并将表单小部件作为 DateField。这也应该解决您的问题

标签: python django django-models python-2.7 django-views


【解决方案1】:

Use the datetime.replace method 像这样:datetime.now().replace(second=0, microsecond=0)

【讨论】:

    猜你喜欢
    • 2012-02-03
    • 2011-12-19
    • 2017-04-29
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 2020-07-16
    • 2017-08-25
    相关资源
    最近更新 更多