Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Data Atual do Python: Aprenda a Utilizar a Biblioteca datetime

Obtendo a Data Atual do Python utilizando a Biblioteca datetime: Aprenda como obter a data atual no Python utilizando a Biblioteca datetime.

Obtendo a Data Atual do Python utilizando a Biblioteca datetime:

A Biblioteca datetime e suas funcionalidades

A Biblioteca datetime é uma poderosa ferramenta disponível no Python que nos permite trabalhar com datas e horários de forma eficiente. Com ela, podemos obter a data atual do sistema e realizar diversas operações relacionadas a datas. Nesta seção, vamos aprender como utilizar a Biblioteca datetime para obter a data atual no Python.

Importando a Biblioteca datetime

Para começar, precisamos importar a Biblioteca datetime em nosso código. Podemos fazer isso utilizando o seguinte comando:

import datetime

Obtendo a data atual do sistema

Uma vez que a Biblioteca datetime está importada, podemos utilizar a função datetime.now() para obter a data atual do sistema. Essa função retorna um objeto datetime que representa a data e horário atual. Veja o exemplo abaixo:

data_atual = datetime.datetime.now()
print(data_atual)

Extraindo informações da data atual

Além de obter a data atual, podemos utilizar os métodos disponíveis na Biblioteca datetime para extrair informações específicas da data atual, como o ano, o mês, o dia, a hora, o minuto e o segundo. Veja o exemplo abaixo:

ano_atual = data_atual.year
mes_atual = data_atual.month
dia_atual = data_atual.day
hora_atual = data_atual.hour
minuto_atual = data_atual.minute
segundo_atual = data_atual.second

print(f"Ano: {ano_atual}")
print(f"Mês: {mes_atual}")
print(f"Dia: {dia_atual}")
print(f"Hora: {hora_atual}")
print(f"Minuto: {minuto_atual}")
print(f"Segundo: {segundo_atual}")

Formatando a data atual

A Biblioteca datetime também nos permite formatar a data atual de acordo com nossas preferências. Podemos utilizar o método strftime() para especificar o formato desejado. Por exemplo, se quisermos exibir a data atual no formato “dd/mm/aaaa”, podemos fazer da seguinte maneira:

data_formatada = data_atual.strftime("%d/%m/%Y")
print(data_formatada)

Operações avançadas com datas

Agora que já sabemos como obter a data atual do sistema utilizando a Biblioteca datetime, vamos aprender como utilizá-la de forma mais avançada para realizar operações com datas, como calcular a diferença entre duas datas e adicionar ou subtrair um intervalo de tempo a uma data.

Calculando a diferença entre duas datas

Podemos utilizar a função date() para criar objetos de data e, em seguida, realizar a subtração entre eles para obter a diferença em dias. Veja o exemplo abaixo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
data1 = datetime.date(2022, 1, 10)
data2 = datetime.date(2021, 12, 25)

diferenca = data1 - data2
print(diferenca.days)

Adicionando ou subtraindo um intervalo de tempo a uma data

Podemos utilizar os métodos timedelta() e date() para adicionar ou subtrair um intervalo de tempo a uma data. Veja o exemplo abaixo:

data_atual = datetime.date.today()
um_dia = datetime.timedelta(days=1)
um_mes = datetime.timedelta(weeks=4)
um_ano = datetime.timedelta(days=365)

data_anterior = data_atual - um_dia
data_futura = data_atual + um_mes
data_proxima = data_atual + um_ano

print(f"Data anterior: {data_anterior}")
print(f"Data futura: {data_futura}")
print(f"Data próxima: {data_proxima}")

Manipulando a data atual do Python com a Biblioteca datetime

A manipulação de datas é uma tarefa comum em muitos projetos de desenvolvimento. A Biblioteca datetime do Python nos fornece uma série de recursos poderosos para manipular datas de forma eficiente. Nesta seção, vamos explorar algumas funcionalidades avançadas da Biblioteca datetime para manipular a data atual do Python.

Comparando datas

Podemos comparar duas datas utilizando os operadores de comparação, como <, >, ==, entre outros. Por exemplo:

data1 = datetime.date(2022, 1, 10)
data2 = datetime.date(2022, 1, 15)

if data1 < data2:
    print("data1 é anterior a data2")
else:
    print("data1 é posterior a data2")

Verificando se um ano é bissexto

Podemos verificar se um determinado ano é bissexto utilizando o método isleap(). Por exemplo:

ano = 2024

if datetime.datetime.isleap(ano):
    print(f"{ano} é um ano bissexto")
else:
    print(f"{ano} não é um ano bissexto")

Trabalhando com horários

A Biblioteca datetime também nos permite trabalhar com horários. Podemos criar objetos de horário utilizando a classe time e realizar operações com eles. Por exemplo:

horario_atual = datetime.time(15, 30, 0)
print(horario_atual)

Utilizando a Biblioteca datetime para Obter a Data Atual no Python

A Biblioteca datetime do Python é uma ferramenta poderosa para trabalhar com datas e horários. Neste artigo, aprendemos como obter a data atual do sistema utilizando a Biblioteca datetime, como utilizar seus métodos para extrair informações específicas da data atual, como formatar a data de acordo com nossas preferências e como realizar operações avançadas com datas.

Ao utilizar a Biblioteca datetime, podemos garantir que nossos programas Python sejam capazes de lidar corretamente com datas e horários, facilitando o desenvolvimento de aplicações mais robustas e confiáveis.

Esperamos que este artigo tenha sido útil para você aprender a utilizar a Biblioteca datetime e obter a data atual no Python. Continue praticando e explorando os recursos dessa poderosa ferramenta para aprimorar suas habilidades de programação.

Aprenda a Manipular a Data Atual do Python com a Biblioteca datetime:

A manipulação da data atual no Python pode ser feita de forma eficiente utilizando a Biblioteca datetime. Com ela, podemos realizar diversas operações para manipular a data atual de acordo com nossas necessidades. Nesta seção, vamos explorar algumas funcionalidades avançadas da Biblioteca datetime para manipular a data atual do Python.

Adicionando dias à data atual

Podemos adicionar um determinado número de dias à data atual utilizando o método timedelta(). Por exemplo:

data_atual = datetime.date.today()
dias_adicionados = datetime.timedelta(days=7)
data_futura = data_atual + dias_adicionados
print(data_futura)

Subtraindo dias da data atual

Da mesma forma, podemos subtrair um determinado número de dias da data atual utilizando o método timedelta(). Por exemplo:

data_atual = datetime.date.today()
dias_subtraidos = datetime.timedelta(days=30)
data_anterior = data_atual - dias_subtraidos
print(data_anterior)

Formatando a data atual

Podemos formatar a data atual de acordo com nossas preferências utilizando o método strftime(). Por exemplo, se quisermos exibir a data no formato “dd/mm/aaaa”, podemos fazer da seguinte maneira:

data_atual = datetime.date.today()
data_formatada = data_atual.strftime("%d/%m/%Y")
print(data_formatada)

Obtendo o dia da semana da data atual

Podemos obter o dia da semana correspondente à data atual utilizando o método weekday(). Esse método retorna um número inteiro, onde segunda-feira é representada por 0 e domingo por 6. Podemos utilizar um dicionário para mapear esses números para os dias da semana. Veja o exemplo abaixo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
data_atual = datetime.date.today()
dia_semana = data_atual.weekday()

dias_semana = {
    0: "Segunda-feira",
    1: "Terça-feira",
    2: "Quarta-feira",
    3: "Quinta-feira",
    4: "Sexta-feira",
    5: "Sábado",
    6: "Domingo"
}

print(dias_semana[dia_semana])

Utilizando a Biblioteca datetime para Obter a Data Atual no Python:

A Biblioteca datetime do Python oferece uma série de recursos que nos permitem obter a data atual de forma precisa e realizar diversas operações com datas. Nesta seção, vamos explorar algumas maneiras de utilizar a Biblioteca datetime para obter a data atual no Python.

Obtendo a data atual completa

Podemos utilizar o método datetime.now() para obter a data e horário atuais completos. Veja o exemplo abaixo:

data_atual = datetime.datetime.now()
print(data_atual)

Obtendo apenas a data atual

Se estivermos interessados apenas na data atual, podemos utilizar o método date() para obter um objeto de data. Veja o exemplo abaixo:

data_atual = datetime.date.today()
print(data_atual)

Obtendo apenas o horário atual

Da mesma forma, se estivermos interessados apenas no horário atual, podemos utilizar o método time() para obter um objeto de horário. Veja o exemplo abaixo:

horario_atual = datetime.datetime.now().time()
print(horario_atual)

Obtendo partes específicas da data atual

Podemos utilizar os atributos disponíveis no objeto datetime para obter partes específicas da data atual, como o ano, o mês, o dia, a hora, o minuto e o segundo. Por exemplo:

data_atual = datetime.datetime.now()
ano_atual = data_atual.year
mes_atual = data_atual.month
dia_atual = data_atual.day
hora_atual = data_atual.hour
minuto_atual = data_atual.minute
segundo_atual = data_atual.second

print(f"Ano: {ano_atual}")
print(f"Mês: {mes_atual}")
print(f"Dia: {dia_atual}")
print(f"Hora: {hora_atual}")
print(f"Minuto: {minuto_atual}")
print(f"Segundo: {segundo_atual}")

Em resumo, a Biblioteca datetime do Python é uma ferramenta essencial para trabalhar com datas e horários. Com ela, podemos obter a data atual do sistema, formatar datas de acordo com nossas preferências, realizar operações avançadas com datas e muito mais. Aproveite os recursos oferecidos pela Biblioteca datetime para manipular a data atual no Python de forma eficiente e precisa.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.