> No, it doesn't.  I already know about timedelta.  I must have explained
> the issue badly, because everyone seems to be fixating on the
> formatting, which is not a problem and is incidental to what I am really
> interested in, namely:
>
> 1. Is there a standard class for a 'period', i.e. length of time
>    specified by a start point and an end point?  The start and end
>    points could obviously be datetimes and the difference a timedelta,
>    but the period '2022-03-01 00:00 to 2022-03-02 00:00' would be
>    different to '2023-03-01 00:00 to 2023-03-02 00:00' even if the
>    *duration* of both periods is the same.

Not that I know, within the constraints of the standard library.

However:

class CalendarPeriod:
   def __init__(self, start, end):
      self.start = start
      self.end = end

?

For this to be *useful* more needs need to be explained. Until then - YAGNI.

Karsten

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to