Dengan kelas datetime di Python, Anda mendapatkan alat yang kuat untuk manipulasi dan pemantauan waktu dan tanggal. Baik Anda memerlukan waktu saat ini, menghitung rentang waktu, atau mempertimbangkan berbagai zona waktu – modul datetime menawarkan solusi yang jelas dan efektif.

Di sini Anda akan belajar bagaimana menggunakan modul ini untuk dengan mudah memanipulasi dan menampilkan data waktu. Ikuti langkah-langkah berikut untuk memahami dan menerapkan berbagai sifat dan fungsi dari datetime di Python.

Poin-poin Utama

  • Modul datetime memungkinkan representasi dan manipulasi waktu dan tanggal.
  • Ada berbagai kelas dalam modul ini seperti datetime, time, dan date.
  • Nilai waktu dan tanggal dapat dengan mudah dibuat, ditampilkan, dan dibandingkan satu sama lain.
  • Selisih waktu dapat ditentukan untuk, misalnya, menentukan usia atau waktu yang tersisa.

Panduan Langkah demi Langkah

1. Impor Modul

Untuk memanfaatkan fungsi-fungsi datetime, pertama-tama Anda perlu mengimpor modul tersebut. Gunakan baris kode berikut:

import datetime

Anda dapat melakukan ini di lingkungan Python Anda. Setelah mengimpor modul, Anda siap untuk bekerja dengan waktu dan tanggal.

Zonasi waktu dan manipulasi tanggal di Python

2. Buat Instansi Waktu

Untuk menetapkan waktu tertentu, Anda dapat membuat objek time.

Panggilan ini akan menghasilkan sebuah instansi waktu yang dapat Anda gunakan dalam program Anda.

Zona waktu dan manipulasi tanggal di Python

3. Akses Komponen Waktu Tunggal

Untuk mengambil elemen spesifik dari waktu, Anda dapat menggunakan.hour,.minute,.second, dan.microsecond.

Setiap perintah ini akan mengembalikan nilai waktu yang sesuai, yang sekarang dapat diakses dengan mudah.

Zona waktu dan manipulasi tanggal di Python

4. Buat Tanggal dengan Waktu

Jika Anda juga ingin menggunakan tanggal, Anda perlu menggunakan kelas datetime.

Perintah ini mengambil baik tanggal maupun waktu, yang mungkin penting dalam program Anda. Di sini Anda juga dapat menanyakan komponen individual dari tanggal.

5. Mengambil Tanggal Saat Ini

Untuk mengambil tanggal hari ini, Anda dapat menggunakan metode today().

Ini akan memberikan Anda tanggal saat ini, misalnya 2023-10-25, tergantung pada tanggal sebenarnya saat kode dijalankan.

Zona waktu dan manipulasi tanggal dalam Python

6. Menghitung Selisih Waktu

Modul datetime menyediakan cara yang mudah untuk menghitung perbedaan antara dua titik waktu.

Hasilnya akan menunjukkan berapa banyak hari yang terbungkus antara kedua tanggal, yang bisa berguna dalam banyak aplikasi.

Zona waktu dan manipulasi tanggal di Python

7. Menggunakan Zona Waktu

Untuk menggunakan zona waktu, Anda dapat mengintegrasikan modul pytz.

local_timezone = pytz.timezone('Europe/Berlin') local_time = datetime.datetime.now(local_timezone) print(local_time)

Snippet di atas akan memberikan Anda waktu saat ini dalam zona waktu yang didefinisikan.

Zona waktu dan manipulasi tanggal di Python

Ringkasan - Pemrograman Python untuk Pemula – 52 Datetime

Dalam panduan ini, Anda telah mengeksplorasi dasar-dasar modul datetime di Python. Anda telah belajar bagaimana cara membuat waktu dan tanggal, menanyakan nilai yang sesuai, dan menghitung selisih waktu. Selain itu, telah ditunjukkan bagaimana zona waktu dapat dipertimbangkan agar Anda dapat membuat aplikasi Anda relevan secara global.

Pertanyaan yang Sering Diajukan

Apa itu modul datetime di Python?Modul datetime menyediakan kelas untuk manipulasi tanggal dan waktu.

Bagaimana cara membuat instansi waktu?Anda dapat menggunakan datetime.time(jam, menit, detik, mikrodetik) untuk membuat instansi waktu.

Bagaimana cara menemukan tanggal saat ini?Gunakan fungsi datetime.date.today() untuk mengambil tanggal saat ini.

Bagaimana cara menghitung selisih antara dua tanggal?Cukup kurangi dua objek datetime untuk mendapatkan selisihnya.

Bagaimana saya bisa menggunakan zona waktu di Python?Gunakan modul pytz untuk menerapkan zona waktu dan mendapatkan waktu yang dilokalisasi.