Python Obtenha a hora atual

Python Get Current Time




Python é uma linguagem de programação versátil, de uso geral e de alto nível dos tempos modernos. Ele oferece muitos módulos e funções integrados para realizar algumas tarefas específicas. Ele também fornece módulos de data e hora para realizar tarefas relacionadas ao tempo. O valor do tempo começa em 1º de janeiro de 1970 e a maioria dos sistemas operacionais suporta o valor do tempo até 2038. O segundo é a unidade de cálculo do tempo. O valor do tempo é retornado em números de ponto flutuante. Este artigo explica várias maneiras de obter a hora atual usando Python.

Métodos para obter a hora atual

A seguir estão os dois métodos para obter a hora atual em Python:







  1. Usando o data hora módulo
  2. Usando o Tempo módulo

Usando o módulo datetime

O datetime é o módulo Python embutido. Ele fornece muitas funções integradas para obter a data e a hora atuais. A função now () do módulo datetime produz a hora atual, junto com a data.



Vamos usar a função now () em nosso script Python para obter a hora e a data atuais.



#importing o módulo datetime
a partir de data hora importar data hora
#usando a função now
imprimir('A data e hora atuais são:',data hora.agora())

Saída





A saída exibe a data e hora atuais.



Podemos usar a função strftime () para converter o valor do objeto datatime em uma string. As diretivas são passadas para a função strftime () como argumentos, e ela retorna o valor. Por exemplo, a diretiva% H,% M e% S retorna o valor de horas, minutos e segundos em um formato de string, respectivamente. Vamos usar essas diretivas com a função strftime () para obter a hora atual. No exemplo fornecido, a saída da função datetime.now () é armazenada na variável date_time. Além disso, a saída da função strftime () é armazenada na variável current_time e, por último, estamos imprimindo a variável current_time para obter o valor da hora atual.

#importing o módulo datetime
a partir de data hora importar data hora
# usando a função now para obter o valor de data e hora
data hora=data hora.agora()
#using strftime () para obter o valor da hora atual
hora atual=data hora.strftime('% H:% M:% S')
imprimir('A hora atual é:',hora atual)

Saída

A saída mostra o valor da hora atual.

Em vez de obter o valor de data e hora, também podemos obter apenas o valor de hora. A função now (). Time () retorna apenas o valor da hora. O valor de retorno de datetime.now (). Time () é armazenado na variável current_time. Finalmente, estamos imprimindo a variável current_time para obter o valor da hora atual.

#importing o módulo datetime
a partir de data hora importar data hora
#usando a função de hora para obter o valor da hora atual
hora atual=data hora.agora().Tempo()
imprimir('A hora atual é:',hora atual)

Saída

A saída mostra o valor da hora atual.

O módulo datetime pode ser usado de diferentes maneiras para obter o valor da hora atual.

Usando o módulo de tempo

A hora atual pode ser obtida usando a função localtime () do módulo de hora. Vamos usar a função localtime () em nosso script Python para obter o valor de hora atual.

#importing o módulo de tempo
importar Tempo
# using localtime () function para obter o valor da hora atual
hora atual= Tempo.horário local()
#printing the current_time
imprimir(hora atual)

Saída

A função localtime () retorna a estrutura de tempo completa.

Podemos obter o valor da hora atual em formato de hora, minuto e segundo usando os campos struct_time. O tm_hour retorna o valor da hora. enquanto tm_min e tm_sec retornam os valores de minutos e segundos, respectivamente.

#importing o módulo de tempo
importar Tempo
# using localtime () function para obter o valor da hora atual
hora atual= Tempo.horário local()
#printing the current_time
imprimir(hora atual.tm_hour,':',hora atual.tm_min,':',hora atual.tm_sec)

Saída

A função strftime () também retorna a hora atual. A função strftime () leva a estrutura de tempo como um argumento junto com as diretivas.

#importing o módulo de tempo
importar Tempo
# using localtime () function para obter o valor da hora atual
current_time_struct= Tempo.horário local()
#using função strftime ()
hora atual= Tempo.strftime('% H:% M:% S',current_time_struct)
imprimir('A hora atual é:',hora atual)

Saída

Conclusão

Python fornece data hora e Tempo módulo para realizar as tarefas relacionadas com o tempo. Podemos obter a corrente usando esses dois módulos. Este artigo explica o uso de data hora e Tempo módulo para obter a hora atual com exemplos simples.