Exercícios Resolvidos de Módulo time

Ver Teoria

Enunciado

Faça um programa que leia os seguintes dados de forma individual: dia, mês, ano, horas, minutos e segundos, crie uma estrutura d a t a utilizando a função strptime presente no módulo time e imprima as informações dessa estrutura (data e hora) utilizando a função asctime presente no mesmo módulo.

Exemplo de utilização da função asctime:

Onde e s t r u t u r a D a t a é uma struct que armazena as informações de uma data.

Passo 1

Vamos começar importando o módulo time e requisitando a entrada de cada um dos dados necessários para o funcionamento do nosso programa:

Passo 2

O que nós temos que fazer agora é criar uma estrutura d a t a que será constituída pelos dados armazenados por cada uma dessas variáveis, para isso utilizaremos a função strptime (já vista nos exercícios anteriores):

Basicamente, esse código está dizendo ao programa que a estrutura d a t a será composta por informações nos seguintes modelos: “dd/mm/aaaa” e “hh:mm:ss” que irão compor a data e hora que serão impressas ao fim do programa. Vale ressaltar que esses modelos servem apenas como uma base de substituição para os dados armazenados, que ao serem substituídos, formarão de fato a estrutura d a t a .

Passo 3

Por fim, como já temos uma estrutura d a t a com as informações da data que iremos escrever por extenso, basta passarmos essa estrutura como parâmetro para a função asctime:

Resposta

Ei, a resposta está no passo a passo :)