Python

Cara menggunakan waktu python.waktu() metode

Cara menggunakan waktu python.waktu() metode
Tugas terkait waktu dilakukan dengan python dengan menggunakan by waktu modul. Nilai waktu dapat ditampilkan dalam berbagai cara dengan menggunakan modul ini. waktu.waktu() metode modul ini digunakan untuk membaca waktu dalam detik berdasarkan masa Konvensi. Menurut zaman, perhitungan waktu dimulai dari tanggal, 1 Januari 1970, 00:00:00 (UTC) dan mendukung tanggal dan waktu hingga tahun 2038 untuk sebagian besar sistem operasi. waktu() metode dari waktu modul mengembalikan waktu dalam detik sebagai angka floating-point. Bagaimana metode ini dapat digunakan dengan metode modul waktu lain yang diperlukan untuk menampilkan nilai waktu dalam format yang berbeda dijelaskan dalam tutorial ini.

Sintaksis:

waktu.waktu()

Metode ini tidak memiliki argumen dan mengembalikan waktu dalam hitungan detik karena waktu mulai zaman adalah angka floating-pointpoint. Penggunaan yang berbeda dari waktu() metode ditunjukkan di bagian selanjutnya dari tutorial.

Contoh-1: Penggunaan time()  dengan ctime() untuk mencetak tanggal dan waktu saat ini

Disebutkan sebelumnya bahwa waktu() metode mengembalikan nilai dalam hitungan detik dan itu adalah angka floating-point yang tidak dapat dibaca. waktu() metode yang digunakan di sini untuk mewakili nilai kembali dari waktu() metode dalam format yang dapat dibaca. Impor waktu dan waktu dari modul waktu di awal skrip untuk digunakan waktu() dan waktu() metode. Script akan menyimpan nilai tanggal dan waktu saat ini dalam hitungan detik dalam variabel bernama saat_TanggalWaktu dengan menggunakan waktu() metode. Selanjutnya, nilai current_DateTime akan dicetak. Nilai variabel ini diteruskan sebagai argumen metode ctime() untuk mengubahnya menjadi format yang dapat dibaca manusia dan mencetak nilainya.

# Impor waktu dan waktu dari modul waktu
dari waktu impor waktu, ctime
# Baca data dan waktu saat ini dalam hitungan detik
current_DateTime = waktu()
# Cetak keluaran waktu()
print("\nKeluaran waktu():",current_DateTime)
# Cetak tanggal dan waktu saat ini dalam format yang dapat dibaca
print('\nHari ini adalah: ',ctime(current_DateTime))

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-2: Penggunaan time() dengan localtime() untuk mencetak tanggal dan waktu saat ini secara terpisah

Nilai tanggal dan waktu dicetak sebagai string pada contoh sebelumnya yang merupakan output default dari waktu () metode. Tetapi jika Anda ingin membaca setiap bagian dari data dan nilai waktu dan mencetak setiap nilai dengan menggunakan format khusus maka Anda harus menggunakan metode lain bernama waktu lokal() dengan waktu() metode. waktu lokal() metode mengambil output dari waktu() metode sebagai argumen dan mengembalikan struktur nilai tanggal dan waktu yang dapat dibaca secara terpisah. Contoh berikut menunjukkan bagaimana Anda dapat membaca dan mencetak bagian yang berbeda dari data dan waktu saat ini dengan menggunakan waktu() dan waktu lokal() metode. waktu modul diimpor di awal skrip untuk digunakan waktu() dan waktu lokal() metode. Keluaran dari waktu() metode disimpan dalam variabel, waktu sekarang dan keluaran dari waktu lokal() metode disimpan dalam variabel waktu lokal. Nilai dari waktu lokal variabel dicetak untuk melihat output struktural dari variabel ini. Selanjutnya, daftar bulan dan daftar variabel hari kerja dideklarasikan untuk mewakili nama bulan dan hari kerja berdasarkan nilai numerik yang ditetapkan dalam output dari waktu lokal() metode. Terakhir, skrip akan menghasilkan empat jenis output data dan waktu yang diformat.

#!/usr/bin/env python3
# Impor modul waktu
waktu impor
# Baca waktu saat ini dalam hitungan detik
curTime=waktu.waktu()
# Baca data dan nilai waktu menggunakan localtime()
waktu lokal = waktu.waktu lokal (waktu sekarang)
# Cetak output waktu lokal()
print("Output dari localtime() adalah :\n",localTime)
# Tentukan daftar bulan
bulan = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli',
'Agustus', 'September', 'Oktober', 'November', 'Desember']
# Tentukan daftar hari minggu
hari kerja = ['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu']
print("\nOutput yang diformat diberikan di bawah ini:")
# Cetak tanggal saat ini
print("\nTanggal :" ,Waktu setempat.tm_mday, bulan[localTime.tm_mon-1], Waktu setempat.tm_tahun)
# Cetak waktu saat ini
print("\nWaktu : %dh:%dm:%ds" %(Waktu setempat.tm_hour,Waktu Setempat.tm_min,Waktusetempat.tm_sec))
# Cetak nama hari kerja saat ini
print("\nHari ini adalah " , hari kerja[Waktu setempat.tm_wday])
# Cetak hari dalam setahun
print("\nHari ini adalah %d hari dalam setahun"  %localTime.tm_yday)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip:.

Contoh-3: Penggunaan time() dengan localtime() dan strftime() untuk mencetak tanggal dan waktu

Ada metode lain dalam python untuk membaca nilai tanggal dan waktu menggunakan berbagai jenis kode format yang disebut waktu-waktu() metode. waktu(), waktu setempat() dan waktu-waktu() metode yang digunakan dalam skrip berikut untuk menghasilkan nilai tanggal dan waktu yang diformat lebih spesifik daripada dua contoh sebelumnya. waktu modul diimpor di awal skrip untuk menggunakan tiga metode yang disebutkan di sini. Pada awalnya, output dari waktu() metode dilewatkan sebagai argumen dari waktu lokal() metode, dan selanjutnya, waktu-waktu() metode menggunakan output dari waktu lokal() metode dengan kode format dalam berbagai cara untuk menghasilkan berbagai jenis output. Tidak ada kode format langsung di python untuk menambahkan akhiran dengan hari seperti bahasa pemrograman lainnya ('1st', '2nd', '3rd', dan 'th'). Di sini, fungsi bernama akhiran didefinisikan untuk menambahkan akhiran dengan nilai hari dari tanggal.

#!/usr/bin/env python3
# Impor modul waktu
waktu impor
# Baca tanggal dan waktu saat ini
saat iniDT = waktu.waktu setempat (waktu.waktu())
# Baca setiap bulan
hari = int(waktu.strftime("%d", saat iniDT))
# Tentukan fungsi untuk mengatur akhiran hari
akhiran def (hari):
jika ((hari > 3 dan hari <= 20) or (day > 23 dan hari <= 30)):
akhiran = "th"
lain:
akhiran = ["st", "nd", "rd"][hari % 10 - 1]
kembali sufiks
# Tampilkan tanggal pendek
print("Tanggal Singkat :", waktu.strftime("%d-%m-%Y", saat iniDT))
# Tampilkan tanggal panjang
cetak (waktu.strftime("Tanggal Panjang : %A, %d" + akhiran(hari) +" %B %Y", saat iniDT))
# Tampilan waktu singkat
cetak (waktu.strftime("Waktu Singkat : %H:%M:%S",currentDT))
# Tampilan lama
cetak (waktu.strftime("Lama : %I:%M:%S %p", saat iniDT))

Keluaran:

Output berikut akan dihasilkan setelah menjalankan skrip.

Kesimpulan:

Banyak metode yang berhubungan dengan waktu ada di waktu modul python. Kegunaan dari waktu() metode dengan dua metode waktu lain yang berguna dari python ditampilkan dalam tutorial ini. Saya harap, tutorial ini akan membantu pembaca untuk mempelajari penggunaan metode time().

Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...