Looks like it is mistakenly parsing the '-' dates as iso8601. The big iso8601Match regex matches the first example below, which it shouldn't (due to the space).
Eg.
>>> DateTime('2007-02-27 13:09:01.279').timezone() 'GMT+0' >>> DateTime('2007/02/27 13:09:01.279').timezone() 'US/Eastern'
Looks like it is mistakenly parsing the '-' dates as iso8601.
The big iso8601Match regex matches the first example below, which it shouldn't (due to the space).
Eg.
>>> DateTime( '2007-02- 27 13:09:01. 279').timezone( ) '2007/02/ 27 13:09:01. 279').timezone( )
'GMT+0'
>>> DateTime(
'US/Eastern'