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

different time tuple format

2005-06-07 Thread Maksim Kasimov
hi all, sorry if i'm reposting why time.strptime and time.localtime returns tuple with different DST (9 item of the tuple)? is there some of setting to fix the problem? Python 2.2.3 (#1, May 31 2005, 11:33:52) [GCC 2.95.4 20020320 [FreeBSD]] on freebsd4 Type "help", "copyright", "credits" or "l