Maaf, saya pikir akan sangat membantu untuk memperluas database pertanyaan & jawaban di situs. Tidak ada pertanyaan seperti itu yang pernah ditanyakan sebelumnya.
menjerat
@ensnare: Semua ini tampaknya sudah menjawab pertanyaan ini: stackoverflow.com/search?q=%5Bpython%5D+time+format . Apakah Anda menyarankan bahwa ada sesuatu yang berbeda tentang pertanyaan Anda? Jika ya, apa yang membuat pertanyaan Anda unik?
@ S. Lott, saya minta maaf, saya tidak melihat tautan terakhir itu.
menjerat
3
@ensnare Jangan minta maaf sobat, JADI TFM! Hampir setiap pertanyaan dan jawaban memiliki perbedaan halus dan berharga. Semakin banyak pertanyaan semakin baik.
buaya
Jawaban:
98
Pertama cara cepat dan kotor, dan kedua cara yang tepat (mengenali penghematan siang hari atau tidak).
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'
%zmenghasilkan offset, misalnya -0400. %Zmemberi Anda nama zona waktu (atau singkatan) saat ini secara otomatis. Python tidak mendukung %l, Anda bisa menggunakannya %I.
jfs
% Z memberi saya "Zona Waktu Timur" bagaimana saya bisa mendapatkan singkatan dari 'est' atau 'EST'
Sunting: lihat datetime(http://docs.python.org/library/datetime.html#module-datetime) juga untuk solusi serupa OOP lainnya. The timeperpustakaan terkait di atas agak penting.
Jawaban:
Pertama cara cepat dan kotor, dan kedua cara yang tepat (mengenali penghematan siang hari atau tidak).
sumber
%z
menghasilkan offset, misalnya-0400
.%Z
memberi Anda nama zona waktu (atau singkatan) saat ini secara otomatis. Python tidak mendukung%l
, Anda bisa menggunakannya%I
.Yang Anda butuhkan ada di dokumentasi .
sumber
Anda bisa melakukan sesuatu seperti:
Dokumen lengkap tentang% code ada di http://docs.python.org/library/time.html
sumber
Ini mungkin berguna: http://strftime.org/
sumber
Dengan menggunakan kode ini, Anda akan mendapatkan zona waktu langsung Anda.
sumber
Lihat saja fasilitas yang disediakan oleh http://docs.python.org/library/time.html
Anda memiliki beberapa fungsi konversi di sana.
Sunting: lihat
datetime
(http://docs.python.org/library/datetime.html#module-datetime) juga untuk solusi serupa OOP lainnya. Thetime
perpustakaan terkait di atas agak penting.sumber