Python memiliki banyak library yang berhubungan dengan pengolahan date time. dari sekian banyak library ada salah satu library yang cukup rekomended yaitu pendulum.
install pendulum dengan pip
pip install pendulum
bagaimana cara menggunakan pendulum ?, pelajari source di bawah ini
def _parse_unix_time(time_unix, timezone='Asia/Jakarta'):
dt = pendulum.from_timestamp(int(time_unix))
de = dt.in_timezone(timezone)
# return formatted
return {
'time': de.format('HH:mm', formatter='alternative'),
'date': de.format('YYYY-MM-DD', formatter='alternative'),
'human_date': de.format('D MMM YYYY', formatter='alternative')
}
print(_parse_unix_time('1508489400'))
results :
{'time': '16:50', 'date': '2017-10-20', 'human_date': '20 Oct 2017'}
bagi kamu yang pingin tau lebih lanjut tentang pendulum cek dokumentasinya di sini