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 _atau
atau _ Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut Editor Kode Python Kontribusikan kode dan komentar Anda melalui Disqus Sebelumnya. Tulis program Python untuk mendapatkan detik pertama dan terakhir Berapa tingkat kesulitan latihan ini? Uji keterampilan Pemrograman Anda dengan kuis w3resource Ikuti kami di Facebook dan Twitter untuk pembaruan terkini. Piton. Kiat Hari IniKelas Enum Ini adalah pendekatan berkelas lain dari Python, tidak ada permainan kata-kata. Kelas enum Python akan memungkinkan Anda membuat anggota objek enum dengan nilai konstan dan unik yang kemudian dapat dicantumkan, dibandingkan, atau digunakan untuk identifikasi Bagaimana cara mengatur UTC dengan Python?Untuk mendapatkan waktu UTC kami menggunakan pytz. utc sebagai parameter untuk datetime. sekarang() fungsi. Offset pada akhirnya adalah +00. 00 yang merupakan offset UTC standar Untuk mendapatkan waktu tanggal CDT, kami menggunakan wilayah 'AS/Tengah' untuk membuat zona waktu. Offset pada akhirnya adalah -05. 00 adalah offset UTC untuk wilayah CDT Bagaimana cara mendapatkan zona waktu UTC 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 cara mengatur datetime ke UTC Python?Anda dapat menggunakan modul datetime untuk mengonversi datetime menjadi stempel waktu UTC dengan Python . Jika Anda sudah memiliki objek datetime di UTC, Anda dapat menggunakan timestamp() untuk mendapatkan stempel waktu UTC. Fungsi ini mengembalikan waktu sejak zaman untuk objek datetime tersebut.
Bagaimana cara mengubah zona waktu dengan Python?Mengonversi Antar Zona Waktu . impor tanggal waktu impor pytz # Zona waktu UTC Tanggal waktu dt_local = tanggal waktu. tanggal Waktu. sekarang (pytz. UTC) print("WaktuTanggal UTC. ", dt_lokal. strftime("%Y. %m. %d %H. %M. %S %Z %z")) # ubah zona waktu UTC menjadi 'AS/Pusat' dt_us_hawaii = dt_lokal. zona waktu(pytz. zona waktu('AS/Hawaii')) |