El mié, 17 nov 2021 a las 12:25, Juan Carlos Coruña (<ogg...@gmail.com>) escribió:
> Una de las formas que se ocurre es esta: > > from datetime import datetime > > from dateutil.relativedelta import relativedelta > > > > import pytz > > > > # tomamos un datetime arbitrario > > now = datetime.now(tz=pytz.timezone('Europe/Madrid')) > > > > next_monday = now + relativedelta(weekday=0) > > next_monday = next_monday.replace(hour=12, minute=30, second=0, > microsecond=0) > > > next_monday.astimezone(tz=pytz.UTC) > > Pero hay más variantes. > > Con dateutil no necesitas usar pytz: from datetime import datetime from dateutil.relativedelta import relativedelta from dateutil import tz # tomamos un datetime arbitrario now = datetime.now(tz=tz.gettz('Europe/Madrid')) next_monday = now + relativedelta(weekday=0) next_monday = next_monday.replace(hour=12, minute=30, second=0, microsecond=0) next_monday.astimezone(tz=tz.UTC) -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": https://blog.ch3m4.org Buscador Python Hispano: http://busca.ch3m4.org <https://blog.ch3m4.org/pages/busqueda-python-es/>
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es