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 DateTimeIntegramos 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çãoPrimeiro, 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çãoDevemos 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 DateTimeDepois 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.