[Zope-DB] Zope+FB+mx - DateTime errrrrrrrror....
fowlertrainer at anonym.hu
fowlertrainer at anonym.hu
Thu Jul 15 10:17:46 EDT 2004
Hi !
I think that I have been found a bug in mx.DateTime...
So:
I use FireBird, and in this RDBMS the datetime fields are "doubles".
So if I set them to 0, the values the fields are '1899-12-30 01:00:00'.
When I try to see this datetime as European format (YYYY.MM.DD HH:MM:SS)
I get error.
Example1:
s='1899-12-30 01:00:00'
nv=str(s)
nv=DateTime(s)
s=nv.strftime('%Y.%m.%d. %H:%M:%S')
# it is makes error
Example2:
s='1900.01.01'
nv=str(s)
nv=DateTime(s)
s=str(nv)
# it is not makes error, but show the datetime in other format, not in
needed.
Example3:
s='2002.03.04 05:06:07.00'
nv=str(s)
nv=DateTime(s)
s=nv.strftime('%Y.%m.%d. %H:%M:%S')
# this example don't makes error.
I don't understand it, why CAN the mx convert the datetime to default
format, and why cannot the needed ?
Anybody can helps me ?
Thanx for it:
FT
More information about the Zope-DB
mailing list