[Zope] datetime format

Tino Wildenhain tino at wildenhain.de
Mon Mar 5 04:09:55 EST 2007


Andreas Jung schrieb:
> 
> 
> --On 5. März 2007 07:12:23 +0100 Tino Wildenhain <tino at wildenhain.de> 
> wrote:
> 
>> Garry Saddington schrieb:
>>> I have 'datetime-format international' set in zope.conf but the date
>>> output is  still rendered in the format (y,m,d) when using ZopeTime or
>>> when returning  dates from python scripts. How can I change this
>>> behaviour? My server config  is:
>>
>> Well what you see is not "the date" but one representation of the
>> DateTime object. You can use the strftime() method to render your
>> date object to string in any form you want. This should also
>> answer your question on postgres list. Your database adaptor
>> turns database types into zope types.
> 
> In addition: SQL also provides support converting a date type of the 
> database into a string. See TO_DATE(...).

Yes it does but its to_char() not to_date() ;) And I would not
use it much because you loose all type information and the
ability to sort accordingly and calculate with the values.

Better format them just for output - which would be in
python code.

Regards
Tino


More information about the Zope mailing list