Re: different time tuple format

2005-06-10 Thread Magnus Lycka
Maksim Kasimov wrote: > hi all, sorry if i'm reposting > > why time.strptime and time.localtime returns tuple with different DST (9 > item of the tuple)? I've been bitten by the quirks in the time modules so many times that I would advice against using it for any date handling. It's ok for time

Re: different time tuple format

2005-06-09 Thread Maksim Kasimov
maybe you are right, i've searched in google groups - such a question was posted to comp.lang.python many times and i has not found (yet) the answer on "how to tune up the output of time.strptime()?" [EMAIL PROTECTED] wrote: > It is probably the best to calculate back to UTC. > > Assume "2005

Re: different time tuple format

2005-06-08 Thread [EMAIL PROTECTED]
It is probably the best to calculate back to UTC. Assume "2005-06-07 15:07:12" the local time, then convert it as follows to UTC. Use the UTC time to store/manipulate/whatever you want to do. import time t = time.mktime(time.strptime("2005-06-07 15:07:12", "%Y-%m-%d %H:%M:%S")) print time.ctime

Re: different time tuple format

2005-06-08 Thread Maksim Kasimov
yes, i agree, on my WinXP it gives another values. but my question is how to setup the python (or OS) to make it gives the same results when i call time.strptime("2005-06-07 15:07:12", "%Y-%m-%d %H:%M:%S") on various servers (and maybe with various OS)? for now, i can't get it even with the same

Re: different time tuple format

2005-06-08 Thread [EMAIL PROTECTED]
The names are at least platform specific, see below the names of the timezones on my Windows NT 4 box *** Python 2.3.4 (#53, May 25 2004, 21:17:02) [MSC v.1200 32 bit (Intel)] on win32 *** Type "help", "copyright", "credits" or "license" for more information. *** >>> import time *** >>> print time

Re: different time tuple format

2005-06-08 Thread Maksim Kasimov
seems like it is not a platform specific, i think to solve the problem i need put settings in order (in php it is php.ini file) thus i'll have a portable code. i've check the following code on my various servers, and it gives me different results: import time time.tzname time.daylight time.strp

Re: different time tuple format

2005-06-07 Thread [EMAIL PROTECTED]
In your case it is the EEST, as this is the DST timezone (see again: http://docs.python.org/lib/module-time.html) ** [EMAIL PROTECTED]:~ $ python ** Python 2.4.1 (#2, Mar 30 2005, 21:51:10) ** [GCC 3.3.5 (Debian 1:3.3.5-8ubuntu2)] on linux2 ** Type "help", "copyright", "credits" or "license" for m

Re: different time tuple format

2005-06-07 Thread Maksim Kasimov
Rick Holbert wrote: > Like the last poster said, use %Z. On my Mandriva Linux system I get the > following results: > > time.localtime() > > (2005, 6, 7, 15, 7, 12, 1, 158, 1) > time.strptime("2005-06-07 15:07:12 EDT", "%Y-%m-%d %H:%M:%S %Z") > (2005, 6, 7, 15, 7, 12, 1, 158, 1) does

Re: different time tuple format

2005-06-07 Thread Rick Holbert
Like the last poster said, use %Z. On my Mandriva Linux system I get the following results: >>> time.localtime() (2005, 6, 7, 15, 7, 12, 1, 158, 1) >>> time.strptime("2005-06-07 15:07:12 EDT", "%Y-%m-%d %H:%M:%S %Z") (2005, 6, 7, 15, 7, 12, 1, 158, 1) Rick Maksim Kasimov wrote: > hi all, sorry

Re: different time tuple format

2005-06-07 Thread [EMAIL PROTECTED]
http://docs.python.org/lib/module-time.html tells us the last element is the DST flag, on your computer that applies for localtime(). To get this with strptime() you have to tweak the %Z formatter - this is platform specific. -- http://mail.python.org/mailman/listinfo/python-list