[Zope] turn string into date
Troy Farrell
troy@entheossoft.com
Thu, 24 Jan 2002 19:18:00 -0600
Steffen,
You didn't mention what platform you're working on. If you're on
MS-Windows anything, strftime should not work. Limitations to windows
libraries keep python 2.1.* from offering strftime, which DateTime.py
imports by default from time. If this is not the case with the python
included in zope for win, please correct me.
Troy
Steffen Hausmann wrote:
> Andreas Jung wrote:
>
>> DateTime('2002/01/18 21:34:18.4746 GMT+1' ).strftime('%m') should
>> work. In your example you just assign a *representation* of the date
>> to a string instead of passing the representation to the constructor
>> of the DateTime class.
>
>
>
> 'DateTime('2002/01/18 21:34:18.4746 GMT+1' ).strftime('%m')' works fine,
> but it was only an example that I set 'lastDate' manualy in the script (
> I thought it wouldn't make a difference, but it somehow does ).
>
> In reality 'lastDate' is passed to the script by a dtml-method which
> gets the date from an object's bobobase_modification_time.
>
> I tried 'DateTime( lastDate ).strftime( '%m' )' but I got a type error:
>
> Error Type: Invalid Date-Time String
> Error Value:
>
> If I change the script into 'return lastDate' it returns something like
> '2002/01/18 21:34:18.4746 GMT+1'.
>
> Thanks anyhow
> Steffen