Para obtermos os valores de data e hora atuais, podemos utilizar o módulo datetime, que fornece formas bem simples para fazermos isso. Basta utilizar o método now() existente na classe:
from datetime import datetime now = datetime.now() print now.year print now.month print now.day print now.hour print now.minute print now.second
Corrigido, de acordo com o comentário do eljunior.
Sei que é só um exemplo, mas é bom lembrar que esse código está com 6 “agoras”.
Num programa real o resultado de now() deve ser atribuído a uma variável representando um instante, e obter ano, mês, dia, etc dessa variável.
No exemplo dado, o horário pode aparecer errado caso dois métodos sejam executados em segundos diferentes exatamente numa virada de minuto/hora/etc…
Bem lembrado. 🙂
1- Crie uma variável chamada “now” e armazene nela o resultado de “datetime.now()”.
então, “print” (exiba na tela) o valor de “now”.
estou com dificuldades nesse exercicio alguem pode me ajuda ja refiz varias vezes e nao consegui. obg
from datetime import datetime
now = datetime.now()
print now
Tem como eu escrever o valor desta variável now para um arquivo HTML? Tentei como abaixo, mas não funcionou.
f = open(‘escrevo.html’,’a’);
message = now;
f.write(message);
f.close();
Um dos métodos que você pode usar!
from datetime import datetime
data_hora = datetime.today()
print(data_hora)
COMO FAÇO PRA DEIXAR SO O HORARIO ?
Crie uma variável hora e outra , minuto.
Fica assim :
from datetime import datetime
now = datetime.now()
hora = now.hour
minuto = now.minute
print (hora , (“:”) , minuto)
Mas a hora vem errada , aparece 3 horas mais tarde,então você coloca now.hour – 3 (depois das três da madrugada), antes das três horas escreva now.hour + 21.
Como faço para pegar o dia da semana?
data.weekday() vai ter dar um numero de 0 a 6
em php eu consigo com o date(“d/m/Y H:i:m”, time()) trazer a data completa(eu formato do jeito que eu achar melhor), tem como fazer isso em python, sem necessariamente concatenar? sou bem inexperiente em python e é uma linguagem que tenho gostado muito!!
Se mudar a data do computador altera a data no sitema no programa tbm. Teria como fazer o programa compilando usar a data da internet e não a data do computador da pessoa?