quarta-feira, 19 de setembro de 2012

Python - Trabalhando com tempo e data

Olá pessoal, nesse post iremos manipular módulos do Python que trabalham com o tempo.

O primeiro módulo que iremos ver é o módulo time que possui funções que utilizam o tempo do sistema.

O exemplo abaixo utiliza a função asctime() que mostra a data e hora do sistema como string:


Caso você execute o código acima, será mostrado algo como: Wed Sep 19 15:04:30 2012

Você também pode obter o tempo do sistema em segundos. É só utilizar a função time(). Veja o exemplo abaixo:


Já o método sleep() espera durante um determinado tempo em segundos. Basta passar por parâmetro a quantidade em segundos como mostra o seguinte exemplo:


O outro módulo que iremos ver é o módulo datetime. Veja o exemplo:


Linha 5: datetime() recebe como parâmetros o ano, mês, dia, hora, minuto e segundo.

Linha 6: date() retorna a data a partir de um objeto datetime.

Linha 7: time() retorna a hora a partir de um objeto datetime.

A saída do programa é: Data: 2013-09-19 Hora: 15:16:45


Nenhum comentário: