Sintaxe da função timedelta ()
Na função timedelta (), os parâmetros fornecidos são opcionais. Eles contêm os valores padrão de zero. Os números inteiros e carros alegóricos são os tipos de dados utilizados em todos esses parâmetros. O método timedelta () retorna uma data. A função formatted () de "timedelta" pode fornecer uma ilustração de string altamente legível quando a duração é especificada como uma string.
Ao avaliar os prazos em um segundo, min, hrs, dias ou anos, as classes timedelta são comumente utilizadas para manter a distinção entre as diferentes ocorrências de data e hora. O construtor desta função requer dois parâmetros para os horários de origem e terminação, bem como o parâmetro "precisão", que pode ser usado para especificar o número de vezes que os locais decimais são incluídos no resultado.
Examinaremos muitas abordagens neste artigo para observar como a função timedelta () do python opera.
Exemplo 1:
Nesta ilustração, veremos como a função timedelta () funciona para determinar uma data futura.
Do DateTime Import DateTime, timedeltaPrimeiro, importamos as duas classes - DateTime e Timedelta - do pacote DateTime. Então, declaramos uma variável. Junto com isso, usamos o datetime.agora () função para obter a data e a hora existentes do sistema. Para imprimir esta data existente, utilizamos a função print (). Dentro desta função, chamamos o método str (). Este método contém a hora e a data existentes. Então, especificamos o número de anos e o número de dias, respectivamente.
Para encontrar a data futura após 4 anos, chamamos o método timedelta (). Este método tem o parâmetro dos dias e seu valor é 1460. Então, para encontrar a data futura após 4 dias, utilizamos a função timedelta (). Agora, passamos o dia 4 como atributo da função. Invocamos a função print () para exibir as duas datas futuras após 4 anos e após 4 dias.
Exemplo 2:
Nesse caso, aprendemos como a função timedelta () funciona para obter a data passada que era um certo número de horas ou anos atrás.
Do DateTime Import DateTime, timedeltaPrimeiro, duas classes da Biblioteca DateTime, DateTime e Timedelta, são integradas. Um pacote que exibe a duração do tempo entre os intervalos fornecidos é chamado Timedelta. O pacote fornece funcionalidade que permite que os usuários descubram quanto tempo passou entre os vários momentos em termos de Secs, Mins, HRs e Dias. A estrutura DateTime também está disponível no Python e pode ser usada para lidar com datas. O módulo Timedelta do pacote DateTime simplifica o calcular os prazos.
Podemos fazer a operação matemática (adição ou subtração) da classe de data com a ajuda da função timedelta (). Então, uma variável é definida. Além disso, utilizamos o DateTime.agora () Método para recuperar a data e hora atual do sistema. Em seguida, chamamos o método print () para produzir esta data atual. Usamos a técnica str () dentro desta função. Este procedimento incorpora a hora e a data atual.
Queremos calcular as datas anteriores. Portanto, fornecemos os anos e dias, correspondentemente. Usamos a função timedelta () para localizar as datas no passado que são menos de 4 anos antes. O argumento do dia para este método tem um valor de 1460. Em seguida, chamamos a função timedelta () mais uma vez para determinar a data anterior que foi antes de 4 horas. Agora, fornecemos a função com o valor da hora 4 como um parâmetro. Para mostrar as datas anteriores a 4 anos e 4 horas, podemos usar a função print ().
Exemplo 3:
A função timedelta () pode ser usada para encontrar a diferença de tempo entre duas datas especificadas. Vamos ver como isso funciona.
Do DateTime Import DateTime, timedeltaNo início do programa, duas classes, DateTime e Timedelta, estão incluídas no arquivo de cabeçalho DateTime. Na próxima linha, obtemos a data existente usando o DateTime.agora () método. Temos uma variável "existente" que é usada para armazenar a data existente do computador. O método print () é chamado para imprimir esta data. Queremos determinar a data futura, para que a função timedelta () seja chamada.
Aqui, definimos o valor do parâmetro “dias” para 5 porque queremos obter a data após 5 dias. O método print () imprime a nova data futura na tela. Na última linha, usamos a instrução print () novamente para mostrar a variação de tempo entre a data existente e a data futura.
Conclusão
Neste artigo, discutimos o método timedelta () que faz parte do módulo DateTime e poderia ser utilizado para ajustar as datas, identificar as datas durante o passado e o futuro e avaliar as variações das datas. Ele fornece uma das técnicas mais básicas para lidar com as datas. O método timedelta () foi usado em uma ilustração para prever as datas no passado e no futuro. Pelo uso do método timedelta (), determinamos anteriormente a distinção entre as diferentes datas.