Python Obtenha o horário atual

Python Obtenha o horário atual

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

Métodos para obter o horário atual

A seguir estão os dois métodos para obter o horário 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 internas para obter a data e hora atuais. A função agora () do módulo DateTime gera o horário atual, juntamente com a data.

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

#Mortando o módulo DATETIME
Do DateTime Import DateTime
#Usando a função agora
print ("A data e hora atuais é:", DateTime.agora())

Saída

A saída exibe a data e a hora atuais.

Podemos usar a função strftime () para converter o valor do objeto Datatime em uma string. As diretrizes são passadas para a função strftime () como argumentos e 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 o horário atual. No exemplo dado, a saída do DateTime.agora () a função é armazenada na variável date_time. Além disso, a saída da função strftime () é armazenada na variável current_time e, por fim, estamos imprimindo a variável current_time para obter o valor do tempo atual.

#Mortando o módulo DATETIME
Do DateTime Import DateTime
#Usando a função agora para obter o valor da data e hora
date_time = DateTime.agora()
#Using strftime () para obter o valor de tempo atual
current_time = date_time.strftime ("%h:%m:%s")
print ("A hora atual é:", current_time)

Saída

A saída mostra o valor do tempo atual.

Em vez de obter o valor da data e do horário, também podemos obter o valor do tempo. O agora().Time () Função retorna apenas o valor do tempo. O valor de retorno do datetime.agora().time () é armazenado na variável current_time. Finalmente estamos imprimindo a variável current_time para obter o valor de tempo atual.

#Mortando o módulo DATETIME
Do DateTime Import DateTime
#Usando a função de tempo para obter o valor de tempo atual
current_time = DateTime.agora().tempo()
print ("A hora atual é:", current_time)

Saída

A saída mostra o valor do tempo atual.

O módulo DateTime pode ser usado de maneiras diferentes para obter o valor de tempo atual.

Usando o módulo de tempo

O horário atual pode ser obtido usando a função localTime () do módulo de tempo. Vamos usar a função localTime () em nosso script python para obter o valor de tempo atual.

#Mortando o módulo de tempo
tempo de importação
#Using LocalTime () Função para obter o valor de tempo atual
current_time = time.horário local()
#printing the current_time
impressão (current_time)

Saída

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

Podemos obter o valor de tempo atual em uma hora, minuto e segundo formato usando os campos struct_time. O tm_hour retorna o valor da hora. Enquanto o TM_Min e o TM_SEC retornam os minutos e os segundos valores, respectivamente.

#Mortando o módulo de tempo
tempo de importação
#Using LocalTime () Função para obter o valor de tempo atual
current_time = time.horário local()
#printing the current_time
imprimir (current_time.tm_hour, ":", current_time.tm_min, ":", current_time.tm_sec)

Saída

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

#Mortando o módulo de tempo
tempo de importação
#Using LocalTime () Função para obter o valor de tempo atual
current_time_struct = time.horário local()
#Using strftime () função
current_time = time.strftime ("%h:%m:%s", current_time_struct)
print ("A hora atual é:", current_time)

Saída

Conclusão

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