• 0
Sign in to follow this  
Milton cabral

Hora Actual Com Python

Question

é o seguinte galera, estou precisando impremir a hora actual com a libugagem python...

Estive a pesquisar mas encontrei um monte de tutoriais que pra ser cinsero nenhum deles me disse qual a sintaxe exata !

encontrei esta mas ela não me dá a hora actual

# File: datetime-example-5.py

import datetime

t = datetime.time(18, 54, 32)

print t

print t.hour, t.minute, t.second, t.microsecond

o resultado é este:

$ python datetime-example-5.py

18:54:32

18 54 32 0

desde já Obrigado, pela ajuda

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

cara,tenta a seguinte função do modulo time:

a função localtime do modulo time retorna uma tupla com as seguintes informações a seguir

#(ano,mês,dia,hora,minuto,segundo,microsegundo,.... e outros)

logo se você quisesse que o python mostrasse a hora,minuto,segundo e microsegundo,é só uma questão de lógica com a função localtime

import time

t=time.localtime()

print t[3],t[4],t[5],t[6]

qualquer coisa é só perguntar

Vlw

Obs:

também existe a função gmtime(),também do módulo time.ela retorna a mesma tupla do localtime()´,só que com o horário do Meridiano de Greenwich

Edited by dg14

Share this post


Link to post
Share on other sites
  • 0
>>> import time
>>> time.time()
1173275259.3955269
>>> time.localtime(time.time())
(2007, 3, 7, 10, 47, 52, 2, 66, 0)
>>> time.asctime(time.localtime(time.time()))
'Wed Mar  7 10:49:52 2007'

Share this post


Link to post
Share on other sites
  • 0

Obrigado por terem respondido ao meu posta, e pessovos que não se chateiam comigo porque ainda sou um novato nessa área !

sejamos mais práticos então:

eu tenho esso extracto de código :

imprime.write(str(datetime.date.today()) + string.rjust((u'Talao n.:' + str(self.n_talao)),30) + '\n'+ '\n')

que imprime a data actual e quero en vez de impremir a data actual imprima apenas hora actual!

já consegui!!!

para quem tiver também o mesmo problema, pelo menos no meu caso funcionou da seguinte maneira!

now = time.gmtime()

displaytime = time.strftime(" %X",now)

Obrigado a todos!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this