[issue2736] datetime needs and "epoch" method
STINNER Victor
report at bugs.python.org
Mon Nov 24 16:46:12 CET 2008
STINNER Victor <victor.stinner at haypocalc.com> added the comment:
About the timestamp, there are many formats:
(a) UNIX: 32 bits signed integer, number of seconds since the 1st
january 1970.
- file format: gzip header, Portable Executable (PE, Windows),
compiled python script header (.pyc/.pyo)
- file system: ext2 and ext3
(b) UNIX64: 64 bits signed integer, number of seconds since the 1st
january 1970
- file format: Gnome keyring
(c) UNIX: 32 bits unsigned integer, number of seconds since the 1st
january 1904
- file format: True Type Font (.ttf), iTunes database, AIFF, .MOV
(d) UUID60: 60 bits unsigned integer, number of 1/10 microseconds
since the 15st october 1582
- all formats using UUID version 1 (also known as "GUID" in the
Microsoft world)
(e) Win64: 64 bits unsigned integer, number of 1/10 microseconds since
the 1st january 1601
- file format: Microsoft Office documents (.doc, .xls, etc), ASF
video (.asf), Windows link (.lnk)
- file system: NTFS
(f) MSDOS DateTime or TimeDate: bitfield with 16 bits for the date and
16 bits for the time. Time precision is 2 seconds, year is in range
[1980; 2107]
- file format: Windows link (.lnk), CAB archive (.cab), Word document
(.doc), ACE archive (.ace), ZIP archive (.zip), RAR achive (.rar)
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue2736>
_______________________________________
More information about the Python-bugs-list
mailing list