Métodos para obter o horário atual
A seguir estão os dois métodos para obter o horário atual em Python:
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 DATETIMESaí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 DATETIMESaí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 DATETIMESaí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 tempoSaí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 tempoSaí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 tempoSaí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.