Python Dapatkan Masa Semasa

Python Get Current Time




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 kebanyakan 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:







  1. Dengan menggunakan masa tarikh modul
  2. 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 tarikhnya.



Mari gunakan fungsi sekarang () dalam skrip Python kami untuk mendapatkan masa dan tarikh semasa.



#mengimport modul datetime
dari masa tarikh mengimport masa tarikh
#menggunakan fungsi sekarang
mencetak('Tarikh dan masa semasa adalah:',masa tarikh.sekarang())

Pengeluaran





Keluaran memaparkan tarikh dan masa semasa.



Kita dapat menggunakan fungsi strftime () untuk menukar nilai objek datatime menjadi string. Arahan diteruskan ke fungsi strftime () sebagai argumen, dan ia mengembalikan nilainya. Contohnya, arahan% H,% M, dan% S mengembalikan nilai jam, minit, dan saat dalam format rentetan. Mari gunakan arahan ini dengan fungsi strftime () untuk mendapatkan masa semasa. Dalam contoh yang diberikan, output fungsi datetime.now () disimpan dalam pemboleh ubah date_time. 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 datetime
dari masa tarikh mengimport masa tarikh
#menggunakan fungsi sekarang untuk mendapatkan nilai tarikh dan waktu
masa tarikh=masa tarikh.sekarang()
#using strftime () untuk mendapatkan nilai masa semasa
semasa_ masa=masa tarikh.masa strft('% H:% M:% S')
mencetak('Masa sekarang adalah:',semasa_ masa)

Pengeluaran

Keluaran menunjukkan nilai masa semasa.

Daripada mendapatkan nilai tarikh dan waktu, kita juga boleh mendapatkan nilai waktu. Fungsi now (). Time () mengembalikan nilai masa sahaja. Nilai kembali datetime.now (). Time () disimpan dalam pemboleh ubah current_time. Akhirnya kami mencetak pemboleh ubah current_time untuk mendapatkan nilai masa semasa.

#mengimport modul datetime
dari masa tarikh mengimport masa tarikh
#menggunakan fungsi waktu untuk mendapatkan nilai masa semasa
semasa_ masa=masa tarikh.sekarang().masa()
mencetak('Masa sekarang adalah:',semasa_ masa)

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 waktu semasa.

#mengimport modul masa
mengimport masa
# menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
semasa_ masa= masa.waktu tempatan()
# mencetak masa_ semasa
mencetak(semasa_ masa)

Pengeluaran

Fungsi waktu tempatan () mengembalikan struktur masa yang lengkap.

Kita boleh mendapatkan nilai waktu semasa dalam format jam, minit, dan kedua dengan menggunakan medan struct_time. Tm_jam mengembalikan nilai jam. sedangkan tm_min, dan tm_sec masing-masing mengembalikan nilai minit dan saat.

#mengimport modul masa
mengimport masa
# menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
semasa_ masa= masa.waktu tempatan()
# mencetak masa_ semasa
mencetak(semasa_ masa.tm_jam,':',semasa_ masa.tm_min,':',semasa_ masa.tm_sec)

Pengeluaran

Fungsi strftime () juga mengembalikan masa semasa. Fungsi strftime () mengambil struktur masa sebagai argumen bersama dengan arahan.

#mengimport modul masa
mengimport masa
# menggunakan fungsi localtime () untuk mendapatkan nilai waktu semasa
struktur_kemudahan_waktu_= masa.waktu tempatan()
#using fungsi strftime ()
semasa_ masa= masa.masa strft('% H:% M:% S',struktur_kemudahan_waktu_)
mencetak('Masa sekarang adalah:',semasa_ masa)

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.