Jawaban:
Anda dapat menggunakan datetime
modul untuk bekerja dengan tanggal dan waktu dengan Python. The strftime
Metode memungkinkan Anda untuk menghasilkan representasi string dari tanggal dan waktu dengan format yang Anda tentukan.
>>> import datetime
>>> datetime.date.today().strftime("%B %d, %Y")
'July 23, 2010'
>>> datetime.datetime.now().strftime("%I:%M%p on %B %d, %Y")
'10:36AM on July 23, 2010'
#python3
import datetime
print(
'1: test-{date:%Y-%m-%d_%H:%M:%S}.txt'.format( date=datetime.datetime.now() )
)
d = datetime.datetime.now()
print( "2a: {:%B %d, %Y}".format(d))
# see the f" to tell python this is a f string, no .format
print(f"2b: {d:%B %d, %Y}")
print(f"3: Today is {datetime.datetime.now():%Y-%m-%d} yay")
1: tes-2018-02-14_16: 40: 52.txt
2a: 04 Maret 2018
2b: 04 Maret 2018
3: Hari ini adalah 2018-11-11 yay
Deskripsi:
Menggunakan format string baru untuk memasukkan nilai ke dalam string di placeholder {}, nilai adalah waktu saat ini.
Kemudian daripada hanya menampilkan nilai mentah sebagai {}, gunakan pemformatan untuk mendapatkan format tanggal yang benar.
https://docs.python.org/3/library/string.html#formatexamples
f
artinya dalam print(f"3
?
%B
dan apa yang mereka wakili.
>>> import datetime
>>> now = datetime.datetime.now()
>>> now.strftime("%B %d, %Y")
'July 23, 2010'