【问题标题】:Datetime collection needs to parse out date and only keep timeDatetime集合需要解析出日期,只保留时间
【发布时间】:2014-07-21 18:15:21
【问题描述】:

我正在收集要保存在模型中的表单中的日期时间数据。像这样

start_time = forms.DateTimeField()

现在我想获取我收集的数据并只提取日期。我希望日期按以下方式格式化(年-月-日):

2013-04-19

最简单的方法是什么?有人可以提供例子吗?

【问题讨论】:

    标签: python django datetime django-forms


    【解决方案1】:

    使用strftime():

    start_time.srtftime('%Y-%m-%d')
    

    【讨论】:

    • 为什么我有一种感觉,你的要求比它要多?
    • 我可能会使用start_time.date().iso_format(),但这也可以。
    • 谢谢 Alecxe,这就是我所要问的。 Peter DeGlopper,是否需要指定 isoformat() 遵循的格式?为什么你更喜欢它而不是 strftime()?
    • isoformat 以预定义的字符串格式 YYYY-MM-DD 返回日期。出于可读性/美观的原因,我稍微喜欢它,但srtftime 没有任何问题。
    猜你喜欢
    • 2010-11-10
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    相关资源
    最近更新 更多