Bagaimana untuk mendapatkan tarikh dan masa semasa di Python?

Dalam artikel ini, anda akan belajar mendapatkan tarikh dan tarikh dan tarikh semasa di Python. Kami juga akan memformat tarikh dan masa dalam format yang berbeza menggunakan kaedah strftime ().

Terdapat beberapa cara yang boleh anda lakukan untuk mendapatkan tarikh terkini. Kami akan menggunakan datekelas modul datetime untuk menyelesaikan tugas ini.

Contoh 1: Python mendapat tarikh hari ini

 from datetime import date today = date.today() print("Today's date:", today) 

Di sini, kami mengimport datekelas dari datetimemodul. Kemudian, kami menggunakan date.today()kaedah untuk mendapatkan tarikh tempatan semasa.

By the way, date.today()mengembalikan dateobjek, yang ditugaskan untuk pemboleh ubah hari ini dalam program di atas. Sekarang, anda boleh menggunakan kaedah strftime () untuk membuat rentetan yang mewakili tarikh dalam format yang berbeza.

Contoh 2: Tarikh semasa dalam format yang berbeza

 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) 

Semasa anda menjalankan program, output akan menjadi seperti:

 d1 = 16/09/2019 d2 = 16 September 2019 d3 = 09/16/19 d4 = 16-2019 Sep

Sekiranya anda perlu mendapatkan tarikh dan masa semasa, anda boleh menggunakan datetimekelas datetimemodul.

Contoh 3: Dapatkan tarikh dan masa semasa

 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 telah menggunakan datetime.now()tarikh dan masa semasa. Kemudian, kami biasa strftime()membuat rentetan yang mewakili tarikh dan waktu dalam format lain.

Artikel menarik...