Date atau tanggal dapat ditangani oleh program python. Date bukan sebuah variabel atau sebuah tipe data, melainkan sebuah objek yang diimport dari modul datetime karena modul ini berisikan objek yang berkaitan dengan waktu.


Mendapatkan Waktu Saat Ini


Untuk mendapatkan waktu saat ini pertama kita mengimport modul datetime lalu mengakses objek dengan nama yang sama.

import datetime

x = datetime.datetime.now()
print(x)

Membuat Waktu Secara Manual


Selain mendapatkan waktu secara otomatis, kita juga dapat membuat secara manual dengan datetime()

import datetime

x = datetime.datetime(2020, 5, 17)
# 2020-05-17 00:00:00

Formating Output Waktu


Dalam menampikan nilai dari waktu datetime() dapat kita format sedemikian rupa dengan kebutuhan menggunakan strftime().

import datetime

x = datetime.datetime(2018, 6, 1)

print(x.strftime("%B"))
# December
DirectiveDeskripsiContoh
%aHari (Singkat)Mon
%AHari (Full)Monday
%wHari (Angka)1
%dHari (Dalam Bulan)31
%bBulan (Singkat)Dec
%BBulan (Full)December
%mBulan (Angka)12
%yTahun (Singkat)19
%YTahun (Full)2019
%HJam (00-23)18
%IJam (00-12)07
%pAM / PMPM
%MMinute (00 - 59)41
%SDetik (00 - 59)21
%cLocal Date VersionMon Dec 31
%XLocal Version Time17:18:20
%xLocal Short Date19/03/20