Cara menggunakan jam pada python

  • Cari disini...
  • Courses

    • Kategori

    • Web Development

    • Mobile Development

    • Studi Kasus

    • Fundamental

    • Pemula

    • Teknologi Populer

    • Laravel

    • PHP

    • Kotlin

    • Android

    • Javascript

    • Wordpress

    • Database

    • Semua Kelas

    • Flashsale

    • Popular

    • Mentor

    • Roadmap

  • Explore

    • Karir

      Temukan Karirmu

    • Tutorial & Artikel

      Temukan Artikel menarik

    • Podcast

      Podcast seputar pemrograman

    • Webinar

      Ikuti Berbagai Webinar

    • Event

      Temukan Event menarik

    • Beasiswa

      Program Beasiswa

    • Discord

      Komunitas Discord

    • Forum

      Diskusi antar Programmer

    • Leaderboard

      Ranking siswa Codepolitan

  • Partnership

    • For Company

      Solusi tepat untuk perusahaan

    • For School

      Kerjasama untuk sekolah

    • For Campus

      Kerjasama untuk kampus

    • For Mentor

      Peluang penghasilan untuk mentor

LoginRegister

  • Cari disini...
  • Courses

    • Kategori

    • Web Development

    • Mobile Development

    • Studi Kasus

    • Fundamental

    • Pemula

    • Teknologi Populer

    • Laravel

    • PHP

    • Kotlin

    • Android

    • Javascript

    • Wordpress

    • Database

    • Semua Kelas

    • Flashsale

    • Popular

    • Mentor

    • Roadmap

  • Explore

    • Karir

      Temukan Karirmu

    • Tutorial & Artikel

      Temukan Artikel menarik

    • Podcast

      Podcast seputar pemrograman

    • Webinar

      Ikuti Berbagai Webinar

    • Event

      Temukan Event menarik

    • Beasiswa

      Program Beasiswa

    • Discord

      Komunitas Discord

    • Forum

      Diskusi antar Programmer

    • Leaderboard

      Ranking siswa Codepolitan

  • Partnership

    • For Company

      Solusi tepat untuk perusahaan

    • For School

      Kerjasama untuk sekolah

    • For Campus

      Kerjasama untuk kampus

    • For Mentor

      Peluang penghasilan untuk mentor

LoginRegister

Pada artikel ini akan disajikan teknik manipulasi data tanggal dan waktu menggunakan modul datetime [pada standard library] yang disediakan python. Keberadaan modul ini sangat mempermudah kita saat harus bekerja dengan tanggal dan waktu dalam kode program kita.

Berikut beberapa contoh cara menggunakan modul tersebut untuk berbagai keperluan yang sering kita jumpai dalam pemrograman.

Mendapatkan tanggal saat ini

import datetime

tanggal_saat_ini = datetime.date.today[] 
print[tanggal_saat_ini] # tanggal pada hari ini akan ditampilkan di layar

Mendapatkan tanggal dan waktu saat ini

import datetime

saat_ini = datetime.datetime.now[] 
print[saat_ini] # waktu saat ini akan ditampilkan di layar

Mengisi variabel dengan tanggal tertentu

from datetime import date

tgl = date[2019, 7, 31] # tahun, bulan, tanggal
print[tgl]

Catatan: tgl pada contoh di atas bertipe date object

Mengakses tahun, bulan, tanggal dari sebuah date object

from datetime import date

hari_ini = date.today[] 
print["Tahun ini:", hari_ini.year]
print["Bulan ini:", hari_ini.month]
print["Tanggal hari ini:", hari_ini.day]

Mengisi variabel dengan waktu tertentu

from datetime import time
cth_waktu = time[20, 31, 7] # parameter: jam, menit,detik
print[cth_waktu]

cth_waktu = time[hour = 8, second = 56] # 
print[cth_waktu]

cth_waktu = time[1, 11, 27, 991727] # parameter: jam, menit,detik, microsecond
print[cth_waktu]

catatan: cth_waktu pada contoh di atas bertipe time object

Mengakses jam, menit, detik, dan microsecond dari sebuah time object

from datetime import time

a = time[5, 15, 5, 728172]

print["jam =", a.hour]
print["menit =", a.minute]
print["detik =", a.second]
print["microsecond =", a.microsecond]

Menghitung selisih antara dua tanggal

from datetime import date

tgl1 = date[year = 1945, month = 8, day = 17]
tgl2 = date.today[]
selisih = tgl2 - tgl1
print['Indonesia sudah merdeka selama =', selisih.days, ' hari']

catatan: selisih pada contoh di atas bertipe timedelta

Format tanggal dan waktu dengan strftime

from datetime import datetime

saat_ini = datetime.now[]
jam = saat_ini.strftime['%H:%M:%S']
print['Jam:', jam]

tgl = saat_ini.strftime['%d/%m/%Y'] # format dd/mm/YY
print['Tanggal:', tgl]

tgl_jam = saat_ini.strftime["%d/%m/%Y, %H:%M:%S"] # format dd/mm/YY H:M:S 
print['tanggal dan jam: ', tgl_jam]

Konversi datetime dari dan ke format str[teks]

Untuk melakukan konversi sebuah nilai datetime dari dan ke nilai str [teks], modul datetime menyediakan fungsi strptime[] dan strftime[]. Contoh cara penggunaannya dibahas secara detail pada artikel ini.

Sekian untuk kali ini, semoga bermanfaat

Salam

Bài mới nhất

Chủ Đề