Чтобы добавить начальные нули в строку формата, вы можете использовать :02d
. 0
указывает на использование начального нуля:
print('{:02d}-{:02d}-{:02d}'.format(hora, minuto, segundo))
Тестовый код:
import datetime
from datetime import date
data = date.today()
print(data)
agora = datetime.datetime.now()
print(agora)
hora = agora.hour
minuto = agora.minute
segundo = agora.second
print('{:02d}-{:02d}-{:02d}'.format(hora, minuto, segundo))
Результаты:
2019-05-06
2019-05-06 19:06:06.459819
19-06-06