Obtenha a data atual em Python

Obtenha a data atual em Python
A data atual deve ser lida para diferentes tipos de fins de programação. Python tem módulos diferentes para obter a data atual. O data hora módulo é um deles. É um módulo embutido de python. Então, você não precisa instalá -lo. Para ler a data atual, você precisa importar este módulo para o seu script. Os usos deste módulo para obter a data atual foram mostrados neste tutorial.

Exemplo 1: Obtenha a data atual usando hoje () função

A função de hoje () é uma das funções úteis do data hora módulo para ler a data atual. A sintaxe de hoje () função é dada abaixo.

Sintaxe:

data de data.hoje()

A função Today () não tem argumento. Se o data A classe é importada do data hora Módulo, então a função Today () pode ser usada para obter o valor da data atual. O uso desta função mostrou no exemplo a seguir. Crie um arquivo python com o seguinte script para ler a data local atual em um formato diferente usando hoje () e strftime () funções. O valor padrão retornado pela função Today () será impresso na primeira saída. O valor formatado da data atual será impresso na segunda e a terceira saída.

# Data de importação do módulo DateTime
Da data de importação do DateTime
# Leia a data atual do sistema
current_date = data.hoje()
# Imprima a data atual sem formatar
print ("Hoje é:", current_date)
# Imprima a data formatada com nome de mês curto
formatted_date1 = current_date.strftime ("%d-%b-%y")
print ("Hoje é:", formatted_date1)
# Imprima a data formatada com nome de mês inteiro
formatted_date2 = current_date.strftime (" %b %d, %y")
print ("Hoje é:", formatted_date2)

Saída:

A saída a seguir aparecerá após a execução do script acima.

Exemplo-2: Obtenha a data atual usando agora () função

A função agora () é outra função útil do data hora módulo para ler a data e hora atuais. A sintaxe da função agora () é dada abaixo.

Sintaxe:

DateTime DateTime.agora (fuso horário)

O data hora é necessário o módulo para importar antes de usar esta função. Possui um argumento opcional usado para especificar o fuso horário e a data e hora atuais serão recuperadas com base nesse valor. Ele retorna a data e o horário atual do formato. O uso desta função mostrou no exemplo a seguir. Crie um arquivo python com o seguinte script para imprimir a data e a hora atuais. O módulo DateTime foi importado no início do script para usar a função agora (). Em seguida, o valor retornado e a saída formatada do valor retornado foram impressos. Aqui, a função strftime () foi usada para imprimir a data atual apenas a partir da saída da função agora ().

# Importar DateTime do módulo DATETIME
Do DateTime Import DateTime
# Leia a data atual do sistema
Current_dateTime = DateTime.agora()
# Imprima a data e a hora atuais
print ("A data e hora atuais é:", current_dateTime)
# Imprima a data atual
print ("Hoje é:", current_dateTime.strftime ("%d-%m-%y")))

Saída:

A saída a seguir aparecerá após a execução do script acima.

Exemplo 3: Leia diferentes partes da data atual separadamente

A função agora () tem muitos atributos para recuperar as peças de data e hora atuais, como dia, mês, ano, hora, minuto, etc. Crie um arquivo python com o script a seguir para ler os valores de dia, mês e ano das datas atuais separadamente e marge os valores para imprimir a data formatada atual.

# Importar DateTime do módulo DATETIME
Do DateTime Import DateTime
# Leia a data e a hora atuais
current_dateTime = DateTime.agora()
Imprima ("Imprima a data atual usando diferentes atributos:")
# Leia o dia atual da data
cur_day = current_dateTime.dia
# Leia o mês inteiro da data atual
cur_month = current_dateTime.strftime ("%b")
# Leia o ano inteiro da data atual
cur_year = current_dateTime.ano
# Imprima a data atual, mesclando os valores do dia, mês e ano
print ("Hoje é %s %d, %d" %(cur_month, cur_day, cur_year))

Saída:

A saída a seguir aparecerá após a execução do script acima.

Conclusão:

Os usos de duas funções diferentes do data hora Módulo foi mostrado neste tutorial para obter a data atual usando o script python.