Author: phd
Date: 2007-07-20 03:10:32 -0600 (Fri, 20 Jul 2007)
New Revision: 2776
Modified:
SQLObject/trunk/sqlobject/converters.py
Log:
Fixed a bug N 1757262 in converting date/time for years < 1000 (time.strptime()
requires exactly 4 digits for %Y, hence a year < 1000 must be 0-padded).
Modified: SQLObject/trunk/sqlobject/converters.py
===================================================================
--- SQLObject/trunk/sqlobject/converters.py 2007-07-20 09:10:19 UTC (rev 2775)
+++ SQLObject/trunk/sqlobject/converters.py 2007-07-20 09:10:32 UTC (rev 2776)
@@ -204,14 +204,14 @@
if datetime:
def DateTimeConverter(value, db):
- return "'%4d-%02d-%02d %02d:%02d:%02d'" % (
+ return "'%04d-%02d-%02d %02d:%02d:%02d'" % (
value.year, value.month, value.day,
value.hour, value.minute, value.second)
registerConverter(datetime.datetime, DateTimeConverter)
def DateConverter(value, db):
- return "'%4d-%02d-%02d'" % (value.year, value.month, value.day)
+ return "'%04d-%02d-%02d'" % (value.year, value.month, value.day)
registerConverter(datetime.date, DateConverter)
|