Dengan Python, bagaimana menampilkan waktu saat ini dalam format yang dapat dibaca


94

Bagaimana cara menampilkan waktu saat ini sebagai:

12:18PM EST on Oct 18, 2010

dengan Python. Terima kasih.


5
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. Lotot

1
kemungkinan duplikat Python: tanggal, format waktu
S.Lott

1
@ 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'

3
%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'
NULL.Dude




3

Dengan menggunakan kode ini, Anda akan mendapatkan zona waktu langsung Anda.

import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))

1

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. The timeperpustakaan terkait di atas agak penting.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.