On May 8, 3:26 am, Josef Dalcolmo <[EMAIL PROTECTED]> wrote: > I tried this on Windows only: > > In Python 2.4 os.path.getmtime returned the local time, > in Python 2.5 it seems to return GMT: > > import os, time > print ctime.time(os.path.getmtime(foo))
I think you mean time.ctime :-) > > differs on Python 2.4 and Python 2.5 by the timezone. > You have presented no evidence. Did you read my reply to your previous post? > Is this a bug? Is what a bug? My timezone is *TEN* hours away from UTC. Here's what I get [Windows XP Pro SP2]: C:\junk>dir newfile.txt Volume in drive C has no label. Volume Serial Number is 7D12-D6D2 Directory of C:\junk 08/05/2007 09:17 AM 0 newfile.txt 1 File(s) 0 bytes 0 Dir(s) 44,508,061,696 bytes free C:\junk>for %v in (4,5) do \python2%v\python -c "import os, time, sys; print sys .version, time.ctime(float(os.path.getmtime('C:\\junk\ \newfile.txt')))" C:\junk>\python24\python -c "import os, time, sys; print sys.version, time.ctime (float(os.path.getmtime('C:\\junk\\newfile.txt')))" 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] Tue May 08 09:17: 12 2007 C:\junk>\python25\python -c "import os, time, sys; print sys.version, time.ctime (float(os.path.getmtime('C:\\junk\\newfile.txt')))" 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] Tue May 08 09:17:12 2007 C:\junk> To avoid bandwidth waste, I've omitted similar results for Python 2.1, 2.2, and 2.3. -- http://mail.python.org/mailman/listinfo/python-list