Ir para o conteúdo
PyPro PyPro
Artigos Cursos Projetos Missão Sobre nós Contato

Dicas Pythônicas

Convertendo Entradas para um Objeto "date"

Lidar com datas é uma tarefa comum em muitos projetos

Por Dilermando Piva Jr. · 06/12/2024

Olá, caro leitor! Seja muito bem-vindo a mais uma edição da "Dicas Pythonicas".

No pyPRO, nosso objetivo é trazer dicas práticas e poderosas para te ajudar a se tornar um profissional Python de excelência.

Nesta edição, vamos explorar como converter entradas do usuário em um objeto date no Python. Lidar com datas é uma tarefa comum em muitos projetos, e o Python oferece ferramentas robustas para manipulação e formatação de datas.

Vamos ao exemplo prático:

 

from datetime import date

dia = int(input("Dia: "))

mes = int(input("Mês: "))

ano = int(input("Ano: "))

obj_data = date(ano, mes, dia)

print("Objeto date: ")

print(obj_data)

print("Datas formatadas:")

print(obj_data.strftime("%d/%m/%Y"))

print(obj_data.strftime("%d/%m/%y"))

print("Informações isoladas: ")

print("Dia: ", obj_data.day)

 

Como Funciona?

date(ano,mes, dia): Este comando cria um objeto date a partir dos valores fornecidos pelo usuário para o dia, mês e ano.

strftime ("%d/%m/%Y"): Formata a data no padrão dia/mês/ano com quatro dígitos para o ano.

strftime ("%d/%m/%y"): Similar ao anterior, mas usa apenas dois dígitos para o ano.

obj_data.day: Extrai e exibe apenas o dia da data.

Este script solicita ao usuário que insira uma data e, em seguida, a converte em um objeto date. A partir desse objeto, você pode formatar a data de diferentes maneiras ou acessar informações específicas como o dia, o mês ou o ano.

A manipulação de datas é essencial em diversas aplicações, desde sistemas de agendamento até análise de séries temporais. Este exemplo é um ótimo ponto de partida para explorar o poderoso módulo datetime do Python.

Espero que esta dica te inspire a explorar mais sobre manipulação de datas em Python. Fique ligado na próxima edição, onde continuaremos a explorar outras funcionalidades úteis!

Até lá, continue praticando e evoluindo. Lembre-se: no pyPRO, sempre há mais para descobrir!

Um forte abraço,

 

Prof. Dr. Dilermando Piva Jr.
Idealizador do pyPRO
Visite: https://pypro.com.br para mais informações sobre Python, Ciência de Dados e Git/GitHub.

← Voltar para artigos

pyPRO - Python para todos.

Instagram YouTube LinkedIn X (Twitter)