Convertendo datas em strings

Trabalhando com datas e horários em Python

Max Shron

Data Scientist and Author

Formato ISO 8601

from datetime import date

# Data de exemplo
d = date(2017, 11, 5)

# Formato ISO: YYYY-MM-DD print(d)
2017-11-05
# Expressa a data no formato ISO 8601 e coloca em uma lista
print( [d.isoformat()] )
['2017-11-05']
Trabalhando com datas e horários em Python

Formato ISO 8601

# Algumas datas que já deram problema em computadores
some_dates = ['2000-01-01', '1999-12-31']

# Imprime em ordem print(sorted(some_dates))
['1999-12-31', '2000-01-01']
Trabalhando com datas e horários em Python

Outros formatos

d.strftime()
Trabalhando com datas e horários em Python

Outros formatos: strftime

# Data de exemplo
d = date(2017, 1, 5)

print(d.strftime("%Y"))
2017
# String de formatação com mais texto
print(d.strftime("Year is %Y"))
Year is 2017
Trabalhando com datas e horários em Python

Outros formatos: strftime

# Formato: YYYY/MM/DD
print(d.strftime("%Y/%m/%d"))
2017/01/05
Trabalhando com datas e horários em Python

Convertendo datas em strings

Trabalhando com datas e horários em Python

Preparing Video For Download...