from datetime import datetime from datetime import datetime import conexion_firebase import globales import pytz if globales.servidor == "moibe": segundos = "segundos_dev" last_timestamp = "last_timestamp_dev" else: segundos = "segundos_prod" last_timestamp = "last_timestamp_prod" def obtenUltimoTimestamp(): """ Obtiene el último timestamp de renovación guardado. """ resultado = conexion_firebase.obtenDato('nowme', 'huggingface', last_timestamp) return resultado def imprimeTimeNow(): """ Devuelve la fecha y hora actual en la zona horaria de la Ciudad de México (GMT-6). """ # 1. Definir la zona horaria de la Ciudad de México # Puedes usar 'America/Mexico_City' para que pytz maneje el horario de verano automáticamente. mexico_city_tz = pytz.timezone('America/Mexico_City') # 2. Obtener la hora actual en UTC utc_now = datetime.now(pytz.utc) # 3. Convertir la hora UTC a la zona horaria deseada mexico_city_now = utc_now.astimezone(mexico_city_tz) # 4. Formatear la fecha y hora # El formato que deseas es "YYYY-MM-DD HH:MM:SS" formatted_time = mexico_city_now.strftime("%Y-%m-%d %H:%M:%S") return formatted_time