Django字符串至今格式

发布于 2021-01-29 15:16:34

我想将字符串日期转换为Django日期格式。我尝试了一种方法。但没有用。

date = datetime.datetime.strptime(request.POST.get('date'),"Y-mm-dd").date()

我得到这个错误。

time data '2014-04-07' does not match format 'Y-mm-dd'

我的代码有什么问题。

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    应该是%Y-%m-%d

    >>> s = "2014-04-07"
    >>> datetime.datetime.strptime(s, "%Y-%m-%d").date()
    datetime.date(2014, 4, 7)
    

    根据文档

    • %Y 代表以世纪作为十进制数字的年份
    • %m -月份为零填充的十进制数字
    • %d -每月的一天,为零填充的十进制数字

    希望能有所帮助。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看