21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

82 Biblioteca padrão

2 segundo(s)

3 segundo(s)

4 segundo(s)

5 segundo(s)

Em datetime, estão definidos quatro tipos para representar o tempo:

▪ datetime: data e hora.

▪ date: apenas data.

▪ time: apenas hora.

▪ timedelta: diferença entre tempos.

Exemplo:

# -*- coding: latin-1 -*-

import datetime

# datetime() recebe como parâmetros:

# ano, mês, dia, hora, minuto, segundo

# e retorna um objeto do tipo datetime

dt = datetime.datetime(2020, 12, 31, 23, 59, 59)

# Objetos date e time podem ser criados

# a partir de um objeto datetime

data = dt.date()

hora = dt.time()

# Quanto tempo falta para 31/12/2020

dd = dt - dt.today()

print 'Data:', data

print 'Hora:', hora

print 'Quanto tempo falta para 31/12/2020:', \

str(dd).replace('days', 'dias')

Saída:

Data: 2020-12-31

Hora: 23:59:59

Quanto tempo falta para 31/12/2020: 4616 dias, 13:22:58.857000

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!