hora da píton

| | | | | |

O módulo de tempo do Python representa objetos de tempo em Python. Os desenvolvedores usam a função time() para retornar a hora atual como um carimbo de data/hora do UNIX. A função ctime() traduz para um timestamp UNIX em um formato padrão de ano, mês, dia e hora.

Trabalhar com hora é uma parte essencial de muitos programas. Por exemplo, suponha que você esteja criando um formulário de registro para um site. Você pode querer recuperar a hora atual para saber quando um usuário se inscreveu no seu site.

é onde entra o módulo de hora do Python. O módulo de hora permite que você trabalhe com o tempo em seu programa em Python . Você pode executar ações como recuperar a hora e criar uma pausa no calendário.

Este tutorial discutirá, com referência a exemplos, os conceitos básicos do módulo Time Python e como usá-lo.

Importar módulo de tempo do Python

O módulo de tempo tem várias funções relacionadas ao tempo que você pode implementar em seus programas em Python. Você pode usar o módulo time em todas as versões do Python.

Antes de discutir como usar o módulo time, devemos primeiro importá-lo para nosso programa. Podemos fazer isso usando uma instrução de importação do Python :

função Python time()

a função Python time() recupera a hora atual. O tempo é representado como o número de segundos desde 1º de janeiro de 1970. É aqui que começa o tempo do UNIX, também chamado de "época".

Suponha que queremos recuperar o tempo agora. Podemos fazer isso usando este programa:

Nosso code retorna:

Observe que nosso programa não retornou um horário regular, por exemplo 10:30 AM Nosso programa retornou um número em ponto flutuante (ou seja, um número decimal).

Este número de ponto flutuante é o número de segundos desde o início do a época. Imprimimos a hora no console usando uma declaração de impressão .

na programação, o ponto time é uma forma padrão de representar o tempo. o módulo time não leva em conta os fusos horários.

Isso ocorre porque o tempo do t ime armazena apenas o número de segundos decorridos desde a data e hora - it. Nenhum dado de fuso horário é armazenado, como Coordinated Universal Time, com um valor de época

Python Obtenha a hora atual usando ctime()

a hora da idade não é legível pela maioria dos humanos. Você pode aceitar a hora da época para a hora local usando Python ctime ().

ctime() função recebe um argumento argumento. É o número de segundos desde o início da época e retorna uma string com a hora local. Este valor é baseado no fuso horário do seu computador.

Suponha que queremos converter nosso ponto flutuante número da época anterior para um carimbo de data/hora. Podemos fazer isso usando este programa:

Primeiro de tudo, declaramos uma Variáveis Python chamada epoch_time. Esta variável armazena nosso timestamp.

Então usamos time.ctime() para converter o timestamp para hora local. Na próxima linha do nosso código, imprimimos a instrução A hora local é:, seguida da hora local. Além disso, a vírgula entre as variáveis Hora local é: e LOCAL_TIME adiciona um espaço entre os dois valores.

Função de sono de hora do Python

Uma das funções mais comuns na biblioteca de tempo do Python é a função time.sleep(). time.sleep() suspende a execução de um programa por um determinado número de segundos.

Suponha que você queira imprimir a expressão "... Desconexão ", então espere três segundos antes imprimindo "Desconexão bem sucedida!" " Para o console. Podemos fazer isso usando este código:

É assim que nosso programa funciona:

O time.sleep() aceita ponto flutuante (decimal) ou inteiros (inteiro). Se você quiser que um programa pare em 3,7 segundos, você pode fazer isso especificando 3,7 como parâmetro. Em nosso exemplo anterior, especificamos 3.

Python struct_time

struct_time odatetime dos carimbos de data/hora da estrutura da biblioteca de tempo não-época do Python. O objeto struct_time é útil porque permite trabalhar com um formulário padronizado ao usar timestamps.

Aqui estão os valores ‚Äã‚Äão que o objeto struct_time pode armazenar:

Podemos acessar todos esses atributos por meio de um objeto struct_time. Estamos usando objetos struct_time em nossos exemplos abaixo

Usando Python structime_object

Python time.localtime ()

Agora suponha que queremos converter a hora da época para l `hora local e ter o resultado retorna um objeto struct_time. Podemos fazer isso usando as funções localtime() ou gmtime().

função localtime() leva uma época time e retorna um objeto struct_time.

Suponha que queremos obter o dia da semana e os minutos da hora. Podemos fazer isso usando este programa:

Nosso código retorna:

Primeiro, importamos a biblioteca de tempo. Então usamos localtime() para converter nosso timestamp de anterior para um objeto struct_time.

Na próxima linha, imprimimos o Day da semana: declaração no console. Em seguida, imprimimos o dia da semana (que é armazenado no valor tm_wday de nosso objeto current_time).

Em seguida, imprimimos o minuto da hora: no console. Seguimos esta instrução com os minutos da hora (armazenados no valor tm_min do nosso objeto current_time).

Python time.gmtime ()

função gmtime() funciona da mesma forma que a função localtime(), retorna o objeto struct_time de uma época. p>

Suponha que queremos saber o mês do ano e o dia do mês. Podemos fazer isso usando este programa:

Nosso código retorna:

Em nosso código, usamos gmtime() em vez de localtime() para gerar um objeto struct_time. Atribuímos o valor da variável gmtime() current_time.

Em seguida, imprimimos Python string Mês do ano: no console, seguido pelo mês atual do ano. Este valor é armazenado em tm_mon em nosso objeto current_time

Então imprimimos dia do mês: no console, então o dia atual do mês Este valor está no valor tm_mday no objeto current_time.

python time.asctime ()

asctime () converte um struct_time em uma string formatada Considere o seguinte exemplo:.

Nosso programa retorna:

neste exemplo estamos usando a hora local ( ) na conversão t vezes em um objeto struct_time. Em seguida, usamos asctime() para converter nosso objeto struct_time em uma string totalmente formatada representando a hora atual.

Esta string é atribuída ao FORMATTED_TIME . Em seguida, imprimimos a declaração A hora atual é:., seguida pela hora formatada

time.strftime()

strftime() formata os valores ‚Äã‚Äãem um struct_time em uma cadeia específica.

Por exemplo, suponha que você queira transformar um objeto struct_time em um objeto string com o seguinte formato: MONTH / DAY / YEAR. Podemos fazer isso usando este código:

Nosso código retorna:

Importamos a biblioteca de tempo. Então, usamos localtime() para gerar um objeto struct_time que reflete a hora atual. Em seguida, usamos strftime() para converter nosso objeto struct_time em uma string que exibe o mês, dia e ano.

Finalmente, imprimimos < em>final_time valor da matriz. Esta tabela armazena nossa hora formatada.

Neste exemplo:

Aqui estão alguns outros valores que você pode usar com a função strftime:

Conclusão

O módulo de tempo do Python permite que você trabalhe com o tempo em seu código Python. O módulo está equipado com várias funções diferentes.

Você pode usá-los para recuperar o tempo atual, converter o tempo entre epoch time e valores mais legíveis, pause um programa, formate o time e execute outras tarefas.

Leia nosso guia Como programar em Python para dicas e truques sobre como melhorar suas habilidades de linguagem de programação Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method