python datetime strptime wildcard

前端 未结 5 2031
有刺的猬
有刺的猬 2021-01-04 02:23

I want to parse dates like these into a datetime object:

  • December 12th, 2008
  • January 1st, 2009

The following will work for the first d

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-04 02:36

    You need Gustavo Niemeyer's python_dateutil -- once it's installed,

    >>> from dateutil import parser
    >>> parser.parse('December 12th, 2008')
    datetime.datetime(2008, 12, 12, 0, 0)
    >>> parser.parse('January 1st, 2009')
    datetime.datetime(2009, 1, 1, 0, 0)
    >>> 
    

提交回复
热议问题