Python adalah bahasa pengaturcaraan peringkat moden yang serba boleh, tujuan umum, dan tinggi. Ia menawarkan banyak modul dan fungsi bawaan untuk melaksanakan beberapa tugas tertentu. Ia juga menyediakan modul waktu dan waktu untuk melaksanakan tugas yang berkaitan dengan waktu. Nilai masa bermula dari 1 Januari 1970, dan sebahagian besar sistem operasi menyokong nilai masa hingga 2038. Yang kedua adalah unit pengiraan masa. Nilai masa dikembalikan dalam nombor titik terapung. Artikel ini menerangkan pelbagai cara untuk mendapatkan masa semasa menggunakan Python.
Kaedah untuk mendapatkan masa semasa
Berikut adalah dua kaedah untuk mendapatkan masa sekarang di Python:
- Dengan menggunakan masa tarikh modul
- Dengan menggunakan masa modul
Menggunakan modul datetime
Tempoh masa adalah modul Python terbina dalam. Ia menyediakan banyak fungsi terbina dalam untuk mendapatkan tarikh dan masa semasa. Fungsi now () modul datetime menghasilkan waktu semasa, bersama dengan tarikh.
Mari gunakan fungsi sekarang () dalam skrip Python kami untuk mendapatkan masa dan tarikh terkini.
#mengimport modul datetimedari datetime import datetime
#menggunakan fungsi sekarang
cetak ("Tarikh dan waktu semasa adalah:", masa masa.sekarang ())
Pengeluaran
Keluaran memaparkan tarikh dan masa semasa.
Kita dapat menggunakan fungsi strftime () untuk mengubah nilai objek datatime menjadi string. Arahan diteruskan ke fungsi strftime () sebagai argumen, dan ia mengembalikan nilai. Contohnya, arahan% H,% M, dan% S mengembalikan nilai jam, minit, dan saat dalam format rentetan, masing-masing. Mari gunakan arahan ini dengan fungsi strftime () untuk mendapatkan masa sekarang. Dalam contoh yang diberikan, output masa masa.fungsi sekarang () disimpan dalam pemboleh ubah tarikh_kali. Lebih-lebih lagi, output fungsi strftime () disimpan dalam variabel current_time, dan terakhir, kami mencetak pemboleh ubah current_time untuk mendapatkan nilai waktu semasa.
#mengimport modul datetimedari datetime import datetime
#menggunakan fungsi sekarang untuk mendapatkan nilai tarikh dan waktu
date_time = masa masa.sekarang ()
#using strftime () untuk mendapatkan nilai masa semasa
current_time = tarikh_waktu.strftime ("% H:% M:% S")
cetak ("Masa sekarang adalah:", current_time)
Pengeluaran
Keluaran menunjukkan nilai masa semasa.
Daripada mendapatkan nilai tarikh dan waktu, kita juga boleh mendapatkan nilai waktu. Sekarang ().fungsi time () mengembalikan nilai masa sahaja. Nilai pulangan masa masa.sekarang ().time () disimpan dalam pemboleh ubah current_time. Akhirnya kami mencetak pemboleh ubah current_time untuk mendapatkan nilai masa semasa.
#mengimport modul datetimedari datetime import datetime
#menggunakan fungsi waktu untuk mendapatkan nilai masa semasa
current_time = masa masa.sekarang ().masa()
cetak ("Masa sekarang adalah:", current_time)
Pengeluaran
Keluaran menunjukkan nilai masa semasa.
Modul datetime boleh digunakan dengan cara yang berbeza untuk mendapatkan nilai masa semasa.
Menggunakan modul masa
Waktu semasa dapat diperoleh dengan menggunakan fungsi waktu tempatan () modul waktu. Mari gunakan fungsi localtime () dalam skrip Python kami untuk mendapatkan nilai masa semasa.
#mengimport modul masamasa import
#menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
current_time = masa.waktu tempatan ()
# mencetak masa_ semasa
cetak (masa_ semasa)
Pengeluaran
Fungsi waktu tempatan () mengembalikan struktur masa yang lengkap.
Kita dapat memperoleh nilai waktu semasa dalam format jam, minit, dan kedua dengan menggunakan medan struct_time. Jam tm_ mengembalikan nilai jam. sedangkan tm_min, dan tm_sec masing-masing mengembalikan nilai minit dan saat.
#mengimport modul masamasa import
# menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
current_time = masa.waktu tempatan ()
# mencetak masa_ semasa
mencetak (masa_ semasa].tm_hour, ":", current_time.tm_min, ":", semasa_kali.tm_sec)
Pengeluaran
Fungsi strftime () juga mengembalikan masa semasa. Fungsi strftime () mengambil struktur masa sebagai argumen bersama dengan arahan.
#mengimport modul masamasa import
#menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
current_time_struct = masa.waktu tempatan ()
#using fungsi strftime ()
current_time = masa.strftime ("% H:% M:% S", current_time_struct)
cetak ("Masa semasa:", current_time)
Pengeluaran
Kesimpulannya
Python menyediakan masa tarikh dan masa modul untuk melaksanakan tugas yang berkaitan dengan masa. Kita boleh mendapatkan arus dengan menggunakan dua modul ini. Artikel ini menerangkan penggunaan masa tarikh dan masa modul untuk mendapatkan masa semasa dengan contoh mudah.