Cara termudah dalam tanggal dan waktu Python untuk menangani zona waktu adalah dengan menggunakan modul pytz. Pustaka ini memungkinkan perhitungan zona waktu yang akurat dan lintas platform. pytz membawa basis data Olson tz ke dalam Python. Ini juga memecahkan masalah waktu ambigu di akhir waktu musim panas, yang dapat Anda baca lebih lanjut di Referensi Perpustakaan Python (datetime. tzinfo) Show
Sebelum Anda menggunakannya, Anda harus menginstalnya menggunakan − pip install pytz Metode 1. Menggunakan fungsi astimezone()Algoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
ContohProgram berikut mengembalikan waktu saat ini setelah dikonversi ke zona waktu lain menggunakan fungsi astimezone() KeluaranSaat dijalankan, program di atas akan menghasilkan keluaran berikut - Current Time in UTC TimeZone: 2022-09-07 04:23:21 UTC+0000 Current Time in Asia/Kolkata TimeZone: 2022-09-07 09:53:21 IST+0530_ Metode 2. Menggunakan datetime. sekarang() fungsiAlgoritma (Langkah)Berikut ini adalah Algoritma/langkah yang harus diikuti untuk melakukan tugas yang diinginkan −
strftime(format)
ContohProgram berikut mengembalikan waktu saat ini setelah dikonversi ke zona waktu lain menggunakan fungsi astimezone() KeluaranSaat dijalankan, program di atas akan menghasilkan keluaran berikut - Original Date & Time: in Asia/Kolkata 2022-09-07 10:00:49 IST+0530 Converted Date & Time: in US/Eastern TimeZone 2022-09-07 00:30:49 EDT-0400 KesimpulanKami belajar cara mengonversi tanggal dan waktu dengan zona waktu berbeda di Python di artikel ini. Fungsi timedelta() digunakan untuk mendapatkan objek zona waktu. Kami belajar bagaimana menggunakan datetime. now() berfungsi untuk mendapatkan tanggal dan waktu saat ini. Kita juga belajar bagaimana menggunakan fungsi strftime() untuk memformat objek datetime Python adalah bahasa pemrograman yang populer. Ada banyak fungsi dan modul bawaan yang dapat mempermudah tugas Anda. Modul datetime adalah salah satunya. Ini memungkinkan Anda untuk memanipulasi tanggal dan waktu. Dalam seluruh tutorial ini, Anda akan mengetahui cara mengonversi UTC ke Waktu Lokal dengan Python menggunakan berbagai metode Metode untuk Mengonversi UTC ke Waktu Lokal dengan PythonDi bagian ini, Anda akan mengetahui semua metode untuk mengonversi UTC ke waktu setempat. Harap pastikan bahwa Anda harus melakukan semua pekerjaan Anda di Jupyter Notebook seperti yang saya lakukan juga. Ini untuk pemahaman yang lebih baik tentang keluaran dan kode Metode 1. Menggunakan fungsi astimezone()Metode pertama adalah penggunaan fungsi astimezone(). Ini akan digunakan dalam kombinasi dengan modul tzlocal. Jalankan baris kode di bawah ini _Penjelasan kode Di sini pertama-tama Impor modul dateime, tzutc dan tzlocal python. Setelah itu menggunakan datetime. sekarang(tzutc()), saya mendapatkan tanggal dan waktu UTC saat ini. Untuk mengonversi waktu UTC ke waktu setempat, saya menggunakan operator titik pada waktu UTC dan meneruskan metode tzlocal() di dalam fungsi astimezone(). Ketika Anda akan menjalankan kode, Anda akan mendapatkan output berikut Bagaimana Anda mengonversi UTC ke CST?Perbedaan Waktu . Koordinasi Waktu Universal adalah 6 jam lebih awal dari Waktu Standar Pusat. 6. 30 malam di UTC adalah 12. 30 malam di CST 6. 30 sore Koordinasi Waktu Universal (UTC). Mengimbangi UTC 0. 00 jam. 12. 30 sore Waktu Standar Tengah (CST). Mengimbangi UTC -6. 00 jam 6. 30 malam UTC / 12. 30 sore CST Bagaimana Anda mengonversi UTC ke waktu lokal dengan Python?Di sini, pertama Impor modul dateime, tzutc dan tzlocal python. Setelah itu menggunakan datetime. sekarang(tzutc()), saya mendapatkan tanggal dan waktu UTC saat ini. Untuk mengonversi waktu UTC ke waktu setempat, saya menggunakan operator titik pada waktu UTC dan meneruskan metode tzlocal() di dalam fungsi astimezone() .
Bagaimana cara mengubah waktu UTC menjadi stempel waktu dengan Python?Kita dapat mengubah objek datetime menjadi timestamp menggunakan metode timestamp() . Jika objek datetime menyadari UTC, maka metode ini akan membuat stempel waktu UTC. Jika objeknya naif, kita dapat menetapkan nilai UTC ke parameter tzinfo dari objek datetime dan kemudian memanggil metode timestamp().
Bagaimana Anda menemukan waktu CST di Python?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 . |