Desculpe, achei que seria útil ampliar o banco de dados de perguntas e respostas do site. Nenhuma pergunta havia sido feita antes.
ensnare
@ensnare: Cada um deles parece já responder a esta pergunta: stackoverflow.com/search?q=%5Bpython%5D+time+format . Você está sugerindo que há algo diferente em sua pergunta? Em caso afirmativo, o que torna sua pergunta única?
@ S.Lott, peço desculpas, não vi esse último link.
ensnare
3
@ensnare Não se desculpe amigo, ASSIM é TFM! Quase todas as perguntas e respostas têm diferenças sutis e valiosas. Quanto mais perguntas, melhor.
croc
Respostas:
97
Primeiro a maneira rápida e suja, e depois a maneira precisa (reconhecendo o horário de verão ou não).
import time
time.ctime()# 'Mon Oct 18 13:35:29 2010'
time.strftime('%l:%M%p %Z on %b %d, %Y')# ' 1:36PM EDT on Oct 18, 2010'
time.strftime('%l:%M%p %z on %b %d, %Y')# ' 1:36PM EST on Oct 18, 2010'
%zproduz deslocamento, por exemplo -0400,. %Zfornece o nome do fuso horário atual (ou abreviação) automaticamente. Python não suporta %l, você pode usar no %Ilugar.
jfs
% Z me dá o "Fuso Horário do Leste", como posso obter a abreviatura de 'est' ou 'EST'
Editar: consulte datetime(http://docs.python.org/library/datetime.html#module-datetime) também para mais soluções semelhantes a OOP. A timebiblioteca vinculada acima é imperativa.
Respostas:
Primeiro a maneira rápida e suja, e depois a maneira precisa (reconhecendo o horário de verão ou não).
fonte
%z
produz deslocamento, por exemplo-0400
,.%Z
fornece o nome do fuso horário atual (ou abreviação) automaticamente. Python não suporta%l
, você pode usar no%I
lugar.Tudo que você precisa está na documentação .
fonte
Você poderia fazer algo como:
O documento completo sobre os códigos% está em http://docs.python.org/library/time.html
fonte
Isso pode ser útil: http://strftime.org/
fonte
Ao usar este código, você obterá seu fuso horário ao vivo.
fonte
Dê uma olhada nas instalações fornecidas por http://docs.python.org/library/time.html
Você tem várias funções de conversão lá.
Editar: consulte
datetime
(http://docs.python.org/library/datetime.html#module-datetime) também para mais soluções semelhantes a OOP. Atime
biblioteca vinculada acima é imperativa.fonte