A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2008-November/083566.html below:

[Python-Dev] datetime and timedelta enhancement

[Python-Dev] datetime and timedelta enhancement [Python-Dev] datetime and timedelta enhancementVictor Stinner victor.stinner at haypocalc.com
Sat Nov 15 02:01:42 CET 2008
> 1- convert a datetime object to an epoch value (numbers of seconds since
>    the 1st january 1970), eg. with a new totimestamp() method
> 2- convert a timedelta to a specific unit (eg. seconds, days, weeks, etc.)

Another solution is proposed by Christian Heimes: "implement __int__
and __float__ on timedelta objects: int(timedelta) -> seconds,
float(timedelta) -> seconds.micros".

This solution only answer to the need "conversion to seconds" (which is the 
most common case). To get week, you would have to write:
   int(dt) / (3600*24*7)
which feels me less natural (pythonic?) than:
   dt // timedelta(days=7)

-- 
Victor Stinner aka haypo
http://www.haypocalc.com/blog/
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4