[Python-Dev] proposal: add basic time type to the standard library
Kevin Jacobs
jacobs@penguin.theopalgroup.com
Wed, 27 Feb 2002 10:11:56 -0500 (EST)
Wed, 27 Feb 2002 10:11:56 -0500 (EST)
- Previous message: [Python-Dev] proposal: add basic time type to the standard library
- Next message: [Python-Dev] proposal: add basic time type to the standardlibrary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 27 Feb 2002, M.-A. Lemburg wrote: > SQL databases don't deal with leap seconds. They store > the broken down value (in some way) without time zone information > and that's it, fortunately :-) Er... SQL99 (and I believe SQL92) have native support for time with and without time zones, and neither say nothing about how databases are to "store" those values. I don't have a copy in front of me, so I can't tell you what they say about leap-seconds. Of course, few implementations support this yet, though it worth being forward-looking. For my own uses, I have a base time class that encapsulates either mxDateTime objects or unix time-since-epoch, and implements the basic time and date accessors and simple arithmetic. A subclass of that type then adds awareness of timezones and daylight savings time. My first effort at trying to do all of those things in one big monolithic class was a nightmare. This layering does result in some (relative) inefficiency, but correctness and maintainability is vastly more important to me. -Kevin -- Kevin Jacobs The OPAL Group - Enterprise Systems Architect Voice: (216) 986-0710 x 19 E-mail: jacobs@theopalgroup.com Fax: (216) 986-0714 WWW: http://www.theopalgroup.com
- Previous message: [Python-Dev] proposal: add basic time type to the standard library
- Next message: [Python-Dev] proposal: add basic time type to the standardlibrary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]