Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Python doesn't have a library built in, but the excellent <a href="http://labix.org/python-dateutil" rel="nofollow noreferrer">dateutil</a> library provides a parse() method that's pretty accommodating.</p> <p>From simple (assuming today is 9/25):</p> <pre><code>&gt;&gt;&gt; parse("Thu Sep 25 2003") datetime.datetime(2003, 9, 25, 0, 0) &gt;&gt;&gt; parse("Sep 25 2003") datetime.datetime(2003, 9, 25, 0, 0) &gt;&gt;&gt; parse("Sep 2003", default=DEFAULT) datetime.datetime(2003, 9, 25, 0, 0) &gt;&gt;&gt; parse("Sep", default=DEFAULT) datetime.datetime(2003, 9, 25, 0, 0) &gt;&gt;&gt; parse("2003", default=DEFAULT) datetime.datetime(2003, 9, 25, 0, 0) </code></pre> <p>To ambigous:</p> <pre><code>&gt;&gt;&gt; parse("10-09-2003") datetime.datetime(2003, 10, 9, 0, 0) &gt;&gt;&gt; parse("10-09-2003", dayfirst=True) datetime.datetime(2003, 9, 10, 0, 0) &gt;&gt;&gt; parse("10-09-03") datetime.datetime(2003, 10, 9, 0, 0) &gt;&gt;&gt; parse("10-09-03", yearfirst=True) datetime.datetime(2010, 9, 3, 0, 0) </code></pre> <p>To all over the board:</p> <pre><code>&gt;&gt;&gt; parse("Wed, July 10, '96") datetime.datetime(1996, 7, 10, 0, 0) &gt;&gt;&gt; parse("1996.07.10 AD at 15:08:56 PDT", ignoretz=True) datetime.datetime(1996, 7, 10, 15, 8, 56) &gt;&gt;&gt; parse("Tuesday, April 12, 1952 AD 3:30:42pm PST", ignoretz=True) datetime.datetime(1952, 4, 12, 15, 30, 42) &gt;&gt;&gt; parse("November 5, 1994, 8:15:30 am EST", ignoretz=True) datetime.datetime(1994, 11, 5, 8, 15, 30) &gt;&gt;&gt; parse("3rd of May 2001") datetime.datetime(2001, 5, 3, 0, 0) &gt;&gt;&gt; parse("5:50 A.M. on June 13, 1990") datetime.datetime(1990, 6, 13, 5, 50) </code></pre> <p>Take a look at the documentation for it here:</p> <p><a href="http://labix.org/python-dateutil#head-c0e81a473b647dfa787dc11e8c69557ec2c3ecd2" rel="nofollow noreferrer">http://labix.org/python-dateutil#head-c0e81a473b647dfa787dc11e8c69557ec2c3ecd2</a></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload