Pada artikel ini, Anda akan belajar mendapatkan tanggal hari ini dan tanggal dan waktu sekarang dengan Python. Kami juga akan memformat tanggal dan waktu dalam format yang berbeda menggunakan metode strftime ().
Ada beberapa cara yang bisa dilakukan untuk mendapatkan tanggal sekarang. Kami akan menggunakan date
kelas modul datetime untuk menyelesaikan tugas ini.
Contoh 1: Python mendapatkan tanggal hari ini
from datetime import date today = date.today() print("Today's date:", today)
Di sini, kami mengimpor date
kelas dari datetime
modul. Kemudian, kami menggunakan date.today()
metode untuk mendapatkan tanggal lokal saat ini.
Ngomong-ngomong, date.today()
mengembalikan sebuah date
objek, yang ditugaskan ke variabel hari ini dalam program di atas. Sekarang, Anda dapat menggunakan metode strftime () untuk membuat string yang mewakili tanggal dalam format yang berbeda.
Contoh 2: Tanggal sekarang dalam format berbeda
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
Saat Anda menjalankan program, hasilnya akan seperti ini:
d1 = 16/09/2019 d2 = 16 September 2019 d3 = 09/16/19 d4 = 16 September 2019
Jika Anda perlu mendapatkan tanggal dan waktu saat ini, Anda dapat menggunakan datetime
kelas datetime
modul.
Contoh 3: Dapatkan tanggal dan waktu saat ini
from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string)
Di sini, kami biasa datetime.now()
mendapatkan tanggal dan waktu saat ini. Kemudian, kami biasa strftime()
membuat string yang mewakili tanggal dan waktu dalam format lain.