From fdbbd3b77cc569bd803670afc09ba0a618ccd92f Mon Sep 17 00:00:00 2001 From: Antonio Souza Date: Tue, 30 Mar 2021 19:14:36 -0300 Subject: [PATCH] add validate date --- main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 4bc3cc7..f9c4dfe 100644 --- a/main.py +++ b/main.py @@ -37,13 +37,17 @@ def daysHoursMinutesSecondsFromSeconds(seconds): minutes, seconds = divmod(seconds, 60) hours, minutes = divmod(minutes, 60) days, hours = divmod(hours, 24) - return days, hours, minutes, seconds + return abs(days), hours, minutes, seconds fuso_horario_sp = timezone('America/Sao_Paulo') data_intercomp = datetime(year=2020, month=6, day=11, hour=0, minute=0, second=1, tzinfo=fuso_horario_sp) now = datetime.now().astimezone(fuso_horario_sp) - update.message.reply_text("FALTAM %d dias, %d horas, %d minutos e %d segundos pro E-NTERCOMP ESPORTS EDITION" + if(now < data_intercomp) : + update.message.reply_text("FALTAM %d dias, %d horas, %d minutos e %d segundos pro E-NTERCOMP ESPORTS EDITION" + % daysHoursMinutesSecondsFromSeconds(dateDiffInSeconds(now, data_intercomp)), quote=False) + else: + update.message.reply_text("JÁ SE PASSARAM %d dias, %d horas, %d minutos e %d segundos do E-NTERCOMP ESPORTS EDITION" % daysHoursMinutesSecondsFromSeconds(dateDiffInSeconds(now, data_intercomp)), quote=False)