Dalam tutorial singkat ini, kita melihat apa itu Timestamp di Python. Kami akan memahami berbagai cara untuk mendapatkan stempel waktu dan mengonversi stempel waktu ke tanggal dan waktu Show
Daftar isi
Apa itu stempel waktu di Python?Timestamp adalah tanggal dan waktu terjadinya suatu peristiwa. Dalam Python kita bisa mendapatkan stempel waktu suatu peristiwa dengan akurasi milidetik. Format stempel waktu di Python mengembalikan waktu yang berlalu dari waktu Epoch yang diatur ke 00. 00. 00 UTC untuk 1 Januari 1970 Cara mendapatkan stempel waktu saat ini dengan PythonAda tiga modul di Python, yang dengannya, kita bisa mendapatkan stempel waktu. Ini adalah-
Mari kita lihat metode ini satu per satu Menggunakan Modul kalenderDi Python, modul kalender menyediakan berbagai fungsi yang berkaitan dengan kalender. Dalam modul ini, fungsi kalender. timegm() mengembalikan waktu saat ini dalam format timestamp. Mari kita pahami ini melalui contoh berikut Sintaksis
Contoh _Keluaran
Di sini, kami mengimpor kalender dan waktu modul. Kami kemudian mendapatkan waktu GMT saat ini dalam format tuple dan menyimpannya ke bidang current_GMT. Kalender. fungsi timegm(current_GMT) mendapatkan stempel waktu saat ini. Terakhir, kami mencetak nilai yang disimpan di bidang current_GMT Dengan cara ini, kita bisa menggunakan modul calendar di Python untuk mendapatkan stempel waktu. Sekarang mari kita lihat metode modul waktu Menggunakan modul waktuFungsi time() dari modul time di Python memberikan waktu saat ini dalam format timestamp. Untuk melihat cara kerjanya, mari kita lihat contoh di bawah ini Sintaksis
Contoh _Keluaran
Dalam hal ini, pertama-tama kita mengimpor modul waktu dengan Python. Kami membuat bidang time_stamp untuk menyimpan keluaran waktu. time() fungsi yang memberikan cap waktu saat ini. Waktu keluaran ini dalam hitungan detik karena zaman adalah angka titik-mengambang Menggunakan modul datetimeDi Python, modul datetime menyediakan kelas untuk memanipulasi tanggal dan waktu. Menggunakan fungsi datetime() modul ini, kita bisa mendapatkan stempel waktu saat ini. Di bawah ini adalah sintaks dan contoh untuk memahami ini dengan lebih baik Sintaksis _Contoh
Keluaran
Pada contoh di atas, pertama-tama kita telah mengimpor modul datetime. Kami kemudian menyimpan waktu saat ini dalam variabel current_time menggunakan fungsi datetime. tanggal Waktu. Sekarang(). Kami kemudian mendapatkan stempel waktu menggunakan fungsi current_time. timestamp() dan cetak nilai akhir Ubah stempel waktu menjadi tanggal dan waktuSeperti yang telah kita lihat pada metode modul time, datetime dan calendar untuk mengembalikan stempel waktu saat ini, hasilnya adalah angka mengambang yang tidak dapat dipahami saat membaca. Ini, kita perlu mengonversinya ke format tanggal dan waktu, agar mudah dipahami bagi kita. Ini dapat dilakukan dengan metode fromtimestamp() Sintaksis _Contoh _0Keluaran _1Dengan demikian, waktu yang sesuai dengan garis waktu zaman, seperti yang dikembalikan dalam metode modul waktu dan kalender yang kita lihat, diubah menjadi format tanggal dan waktu yang dapat dimengerti. Dalam fungsi datetime. fromtimestamp(timestamp, tz=None), t adalah Time dan z adalah Zero timezone yang mewakili offset dari waktu universal terkoordinasi (UTC). Kami menyetel tz=none karena kami tidak ingin stempel waktu mengonversi tanggal dan waktu lokal platform, dan objek datetime yang dikembalikan menjadi naif Kita juga dapat mengonversi output ini menjadi string untuk kenyamanan lebih. Mari kita lihat metode untuk melakukan ini Contoh 1 _2Keluaran _3Dalam contoh di atas, kami telah mengonversi stempel waktu dari bilangan mengambang menjadi DD-MM-YY, HH. MM. format SS. Ini dilakukan dengan menggunakan date_time. strftime() fungsi dan menentukan format Contoh2 _4Keluaran _5Di sini, format yang kami konversi stempel waktu adalah DD Nama_Bulan, YYYY. Langkah-langkah untuk mengubah timestamp tetap sama, kita tinggal mengubah format untuk menampilkannya Contoh3 _6Keluaran _7Contoh di atas mengembalikan stempel waktu dalam format HH. AM/PM MM. SS. Dengan demikian, stempel waktu saat ini dapat dikonversi ke format yang berbeda sesuai kebutuhan kami Menutup PikiranDalam tutorial ini, kami memahami apa itu stempel waktu. Kami melihat cara mendapatkan stempel waktu saat ini dengan Python dan mengonversinya ke format tanggal dan waktu yang berbeda. Di antara dua metode yang telah kita lihat, metode modul waktu adalah cara mudah untuk mendapatkan stempel waktu. Namun, penting untuk mengonversi stempel waktu ke format tanggal dan waktu untuk memahami keluaran nilai mengambang Bagaimana cara mendapatkan stempel waktu UTC dalam hitungan detik dengan Python?Untuk mengonversi datetime menjadi detik, kurangi input datetime dari epoch time . Untuk Python, waktu epoch dimulai pada 00. 00. 00 UTC pada 1 Januari 1970. Pengurangan memberi Anda objek timedelta. Gunakan metode total_seconds() dari objek timedelta untuk mendapatkan jumlah detik sejak Zaman.
Bagaimana cara mendapatkan waktu UTC saat ini dengan Python?Dapatkan Waktu UTC Saat Ini . Gunakan waktu tanggal. metode now() untuk mendapatkan waktu saat ini Gunakan kelas zona waktu dengan instance UTC dengan metode now() untuk mendapatkan waktu UTC saat ini dengan Python Bagaimana Anda mendapatkan waktu saat ini di Python dalam hitungan detik?Untuk mendapatkan waktu saat ini secara khusus, Anda dapat menggunakan metode strftime() dan meneruskan string ”%H ke dalamnya. %M. %S” mewakili jam, menit, dan detik.
Apakah waktu Python waktu UTC?Deskripsi. Metode waktu python time() mengembalikan waktu sebagai angka floating point yang dinyatakan dalam detik sejak Zaman, dalam UTC . |