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. El mié, 17 nov 2021 a las 12:10, Jose Caballero (<jcaballero....@gmail.com>) escribió: > Hola, > > Estoy convencido de que no es difícil, pero no encuentro una forma > sencilla de hacerlo :) > > python 2.7 > > Siendo hoy un día arbitrario de la semana, necesito saber qué hora > será en UTC las 12:30 hora local del próximo lunes. > Nótese que entre hoy y el próximo lunes puede haber cambio horario, o > sea que no vale con calcular la diferencia entre hora local y UTC > actual. > > ¿Alguna sugerencia? > > Muchas gracias por adelantado. > Saludos, > Jose > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > -- Juan Carlos Coruña: Python, Zope, Plone, Navision. http://oggers-blog.blogspot.com
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es