Observe os seguintes números:
- 948067200.0
- 863654400.0
- 087177600.0
Sabendo que os mesmos representam datas no formato de um número do tipo ponto flutuante, faça um programa capaz de decodificar e imprimir tais datas utilizando funções presentes no módulo time.
Passo 1
Bom, vamos começar do começo.
A primeira coisa que o nosso programa tem que fazer é requisitar uma entrada ao usuário:
Vale ressaltar que como utilizaremos uma função presente no módulo time para resolver esse exercício, devemos realizar a sua importação logo no início do código.
Passo 2
Agora que já temos o número armazenado na variável , basta utilizarmos o método gmtime para convertermos esse número em uma estrutura do tipo time:
Passo 3
Por fim, tendo uma estrutura do tipo time armazenando a data representada pelo número do tipo ponto flutuante, basta utilizarmos agora o método asctime para realizarmos a impressão dessa data em um formato mais legível:
Resposta
Portanto, ao utilizarmos o nosso programa, descobrimos que as datas representadas pelos números no enunciado são respectivamente:
- 17/01/2000
- 15/05/1997
- 06/10/1972