Masih berkaitan dengan waktu maka kita melanjutkan ke modul datetime yang ada pada pemrograman Python.

Modul datetime pada pemrograman Python adalah seperti pada contoh-contoh berikut ini

  1. Method-method pada datetime

  2. Melihat year, month, day, hour, minute, second dan microsecond
    Kita membuat script untuk melihat year, month, hour, minute, second dan microsecond seperti berikut

    from datetime import datetime
    
    sekarang = datetime.now()
    print('Sekarang:',sekarang,type(sekarang))
    print('Year:',sekarang.year,type(sekarang.year))
    print('Month:',sekarang.month,type(sekarang.month))
    print('Day:',sekarang.day,type(sekarang.day))
    print('Hour:',sekarang.hour,type(sekarang.hour))
    print('Minute:',sekarang.minute,type(sekarang.minute))
    print('Second:',sekarang.second,type(sekarang.second))
    print('MicroSecond:',sekarang.microsecond,type(sekarang.microsecond))
    

    Kita kemudian menjalankan pada PyCharm dengan hasil seperti berikut

  3. Menampilkan lebih rapi
    Kita kemudian merapikan tampilan dengan script seperti berikut ini

    from datetime import datetime
    
    sekarang = datetime.now()
    lebar = 15
    print('Sekarang'.ljust(lebar),':',sekarang,type(sekarang))
    print('Year'.ljust(lebar),':',sekarang.year,type(sekarang.year))
    print('Month'.ljust(lebar),':',sekarang.month,type(sekarang.month))
    print('Day'.ljust(lebar),':',sekarang.day,type(sekarang.day))
    print('Hour'.ljust(lebar),':',sekarang.hour,type(sekarang.hour))
    print('Minute'.ljust(lebar),':',sekarang.minute,type(sekarang.minute))
    print('Second'.ljust(lebar),':',sekarang.second,type(sekarang.second))
    print('MicroSecond'.ljust(lebar),':',sekarang.microsecond,type(sekarang.microsecond))
    

    Berikut tampilan yang kita lihat saat dijalankan pada PyCharm

  4. Informasi hari
    Kita melanjutkan ke pembuatan script untuk menampilkan hari seperti pada berikut

    from datetime import datetime
    import calendar
    
    sekarang = datetime.now()
    weekday = sekarang.weekday()
    nama_hari = calendar.day_name[weekday]
    print('Weekday:',weekday)
    print('Nama hari:',nama_hari)
    print('Daftar hari:')
    
    i = 0
    for hari in calendar.day_name:
        print(i,':',hari)
        i +=1
    

    Kita kemudian menjalankan script ini pada PyCharm dengan hasil seperti berikut ini

  5. Informasi pembuatan object datetime
  6. Membuat object datetime
    Kita melanjutkan pembuatan object datetime seperti source code berikut ini

    from datetime import datetime
    
    waktuku = datetime(2023,11,25,13,1,2,300)
    print('Waktuku:',waktuku,type(waktuku))
    

    Kita kemudian menjalankan pada PyCharm dengan hasil seperti berikut ini

Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/library/datetime.html#datetime-objects .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Modul datetime pada Pemrograman Python