[Python-Dev] Negative timedelta strings
Xavier Morel
python-dev at masklinn.net
Mon Mar 31 22:01:52 CEST 2014
More information about the Python-Dev mailing list
Mon Mar 31 22:01:52 CEST 2014
- Previous message: [Python-Dev] Negative timedelta strings
- Next message: [Python-Dev] ISO 8601 durations and datetime.timedelta
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 2014-03-28, at 17:19 , Skip Montanaro <skip at pobox.com> wrote: > (*) As an aside (that is, this belongs in a separate thread if you > want to discuss it), in my opinion, attempting to support ISO 8601 > formatting is pointless without the presence of an anchor datetime. > Otherwise how would you know how far back "five months" or "seven > years" was? dateutil's relativedelta keeps the notion "abstract" until it's combined with an anchor datetime, at which point it's reified to a real duration[0]. > If that's the case, then you might as well add the timedelta to your anchor datetime and just use datetime.strftime(). You can't even express "next month" with timedelta, since the duration of a month is not a fixed number of seconds. [0] well not exactly, a relativedelta really defines a processing pipeline on its anchor date, which allows for fun stuff like "saturday the third week of next month".
- Previous message: [Python-Dev] Negative timedelta strings
- Next message: [Python-Dev] ISO 8601 durations and datetime.timedelta
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list