Hi, Le Tuesday 16 February 2010 11:38:05 anatoly techtonik, vous avez écrit : > So far, Python timezone handling is far from "pythonic". There is no > function to get current UTC offset, (...)
There is the time.timezone attribute: UTC offset in seconds. > One of the reasons I see is that date/time functions are > implemented in C, they expose C API, and there are not many people who > can help and patch them. Is it no possible to extend Python datetime module in Python? There are already 3rd party libraries: http://pypi.python.org/pypi/pytz http://pypi.python.org/pypi/django-timezones http://www.egenix.com/products/python/mxBase/mxDateTime/ ... Can't why integrating an existing module (well tested, with a documentation, an user base, etc.)? > I am sure many current Python users will appreciate UTC functions and > improved date/time API more than any new language features. Sure, the current API is complex and has few documentation. > That's why I would like to propose this enhancements for a coding spring on > forthcoming PyCon. Excellent idea :) -- There are also some interesting open issues about the datetime module: http://bugs.python.org/issue1289118 - timedelta multiply and divide by floating point http://bugs.python.org/issue1673409 - datetime module missing some important methods http://bugs.python.org/issue2706 - datetime: define division timedelta/timedelta http://bugs.python.org/issue2736 - datetime needs and "epoch" method Bugs about old timestamps: http://bugs.python.org/issue1726687 - Bug found in datetime for Epoch time = -1 http://bugs.python.org/issue1777412 - Python's strftime dislikes years before 1900 http://bugs.python.org/issue2494 - Can't round-trip datetimes<->timestamps prior to 1970 on Windows Victor _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com