Já vimos aqui no blog como Consultar datas no MongoDB, e como extraí-las de de uma string em Python. No post de hoje veremos mais detalhes de como trabalhar com datas no Python.
Para começar, vamos importar a biblioteca datetime. Ela nos trará os comandos fundamentais para estas manipulações.
import datetime
Agora, vamos utilizar o comando datetime.datetime.now() para armazenar a hora atual em uma variável t1.
t1 = datetime.datetime.now()
Em t1 temos agora armazenados dia, mês e ano, além da hora de execução de comando. Podemos tirar cada uma destas informações, separadamente. Temos então:
data = t1.date()
hora = t1.time()
Podemos melhorar a visualização transformando nossa data e nossa hora em strings, com o comando str() com o comando isoformat(). Como resultado temos:
Indo mais além, podemos realizar operações entre as datas. Vamos armazenar novamente o tempo, em uma variável t2.
t2 = datetime.datetime.now()
Em seguida, vamos calcular a variação de tempo entre os momento t1 e t2. Simplesmente subtraia t1 de t2.
delta = t2 - t1
Mostrando em um formato mais elegante:
Estes são os princípios fundamentais para manipulação de datas. Como muitas coisas em Python, é muito simples de fazer e também, muito poderoso.
Nos vemos no próximo post!
domingo, 11 de agosto de 2013
Assinar:
Postar comentários (Atom)
0 comentários:
Postar um comentário