Obtendo o registro de data e hora atual em Python

Obtendo o registro de data e hora atual em Python

Geralmente fornecendo a hora e a data de qualquer dia, precisa para um quarto menor de segundo, um registro de data e hora é uma série de bits ou dados criptografados necessários para determinar quando um evento específico ocorre. No Unix, um registro de data e hora é normalmente utilizado para representar a hora e a data. Esses dados podem ser confiáveis ​​para o milissegundo. Relaciona -se com a classe DateTime e é uma época POSIX.

O tempo de época é a duração total do tempo, excluindo os segundos de salto que já foram aprovados desde a época da UNIX. O timestamp do Unix, que é um tempo indefinido de 00:00:00 UTC em 1 de janeiro de 1970, exclui os segundos de salto, mas tem o timestamp idêntico do Unix como o segundo que os precede e interpreta todos os dias como se tivesse aproximadamente 86400 segundos. Estamos selecionando 1 de janeiro de 1970 como o período da Epoch Unix, pois é quando o Unix foi amplamente disponível.

Para interagir com as informações de registro de data e hora, o Python oferece uma variedade de módulos. Numerosas anotações de data e hora podem ser acomodadas com o modelo de tempo e tempo. Além disso, oferece vários timestamp e recursos relacionados ao fuso horário.

Usando a estrutura DateTime

Os métodos para alterar as datas e horários estão disponíveis no pacote DateTime. Obteremos o registro de data e hora mais apropriados com a ajuda do método DateTime () deste componente. A função Timestamp () de uma biblioteca de dataTime calcula o registro de data e hora do POSIX associado à ilustração do DateTime. Ele fornece o registro de data e hora como um valor flutuante, que pode ser transformado em um valor inteiro com a ajuda da função int () para obter o registro de data e hora, mesmo sem um número decimal.

Do DateTime Import DateTime
a = datetime.agora()
b = DateTime.Timestamp (a)
print ("A hora e data existentes:", a)
print ("O registro de data e hora existente é:", b)

Integramos a classe DateTime da estrutura DATETIME. Inicializamos a variável "A" e definimos isso igual à função agora () da Biblioteca DateTime. Com o apoio deste método, adquirimos a data e a hora existentes do sistema. Agora, usamos a função Timestamp (). Este método é retirado da Biblioteca DateTime. Fornecemos o valor da variável "A" para esta função. O valor obtido pelo uso da função Timestamp () é armazenado na variável "B". Obtemos o carimbo de data e hora do Unix com o apoio deste método.

Por fim, chamamos a função print () duas vezes. O primeiro método é usado para imprimir a data e a hora existentes com a mensagem. Da mesma forma, a função print () da segunda linha imprime o registro de data e hora.

Usando a função Time ()

O método do tempo () da biblioteca do tempo retorna o tempo presente na notação de registro de data e hora. Este módulo fornece um valor de flutuação que representa a duração do tempo desde o período em segundos. Agora, vamos observar a seguinte instância para entender como ela opera:

tempo de importação
a = tempo.tempo()
print ("O Timestamp Real:", a)

Primeiro, incluímos o arquivo de cabeçalho do tempo. Em seguida, proclamamos uma variável "a". Invocamos a função de tempo () do módulo de tempo. Esta função é aplicada para obter o registro de data e hora existente. A variável "A" armazena o valor da função. Aqui, usamos a função print () para descrever o valor do registro de data e hora. Esta função contém dois parâmetros que incluem a string "The Real Timestamp" e o valor obtido usando a função Time ().

Usando a estrutura do calendário

O pacote de calendário em Python inclui alguns métodos associados ao calendário. O calendário.O método timegm () desta biblioteca transforma o tempo exato para a representação de registro de data e hora.

Calendário de importação
tempo de importação
current_gmt = tempo.gmtime ()
M = calendário.timegm (current_gmt)
print ("O registro de data e hora existente:", M)

Devemos incorporar os módulos "calendário" e "tempo". Agora, queremos obter o GMT existente em um estilo de tupla, então chamamos o método GMTime (). Esta função está incluída na estrutura do tempo. O valor obtido usando a função é armazenado em uma variável "current_gmt".

Em seguida, inicializamos uma variável "M". Esta variável armazena o valor do método timegm (). Usamos a função timegm () para adquirir um registro de data e hora existente. O arquivo de cabeçalho do calendário tem esta metodologia. O valor da variável "current_gmt" é passado como um argumento da função timegm (). Além disso, utilizamos a instrução print () para exibir o registro de data e hora existente.

Usando o método FromTimeSTamp ()

Podemos transformar um registro de data e hora em uma notação de data e hora com a ajuda da função FromTimeSTamp (). O registro de data e hora é frequentemente expresso como um valor de flutuação. No entanto, existem algumas situações em que é ilustrada na notação ISO 8601. As letras T e Z do alfabeto estão incluídas no valor desta configuração. As letras T e Z representam o tempo e o zero furo, respectivamente. Eles denotam a diferença do tempo padrão sincronizado.

Utilizamos a sequência de modelos nesta instância e depois obtemos os dados de registro de data e hora dela. Para utilizar a função FromTeSTamp () do pacote DateTime, alteramos o registro de data e hora para uma classe DATETIME. Ele fornece a hora e a data real que correspondem à data do POSIX. A classe ingênua de datetime é adquirida se o parâmetro adicional "tz" for 0 ou não definido.

Do DateTime Import DateTime
i = 1655879741.009714
J = DateTime.dotimestamp (i)
Print ("O tempo e a data real é:", J)

Depois de importar a classe DateTime do arquivo de cabeçalho DateTime, definimos o registro de data e hora existente para a variável "i". Inicializamos a variável “TZ” para 0. Agora, convertemos o registro de data e hora em tempo, então aplicamos a função FromTeSTamp (). Esta função pertence à Biblioteca DateTime. O valor da variável "i" é fornecido como argumento. O método print () imprime o valor convertido na tela.

Conclusão

Discutimos sobre os registros de data e hora nesta seção. Existem vários métodos para obter os registros de data e hora reais em Python. Os usuários utilizam as diferentes metodologias das estruturas, tempo, datetime e calendário. Também explicamos como mudar o estilo da data e hora depois de acessar o atual registro de data e hora. A técnica de componente de tempo é mais eficaz do que as outras duas abordagens que mostramos para adquirir o registro de data e hora. É necessário transformar o registro de data e hora em uma notação de data e hora para analisar o número de ponto flutuante produzido.