01 January 2016

Konversi Tanggal Unix Ke Excel?

Sekedar catatan, kadang lupa;
Biasanya dibutuhkan hanya untuk keperluan cetak, seperti tanggal dalam file hasil export dari aplikasi ini.

Di linux tanggal bisa dilihat dengan perintah:
date

atau dalam bentuk tanpa format:
date +%s



Untuk lebih jelasnya bisa lihat ini.

Dalam contoh di atas bernilai 1450926165 yang jika dikonversi ke format Excel menjadi 42362,4185763889




Contoh di atas menggunakan LibreOffice Calc dengan setting lokal Indonesia (decimal separator key (,) dan date acceptance patterns (D/M/Y;D/M))
misal:
=(((A1/60)/60)/24)+DATE(1970;1;1)+(7/24)

en kira-kira:
=(((A1/60)/60)/24)+DATE(1970,1,1)+(7/24)

Dalam kolom B, C, dan D memiliki nilai yang sama, hanya dalam format yang berbeda, di LibreOffice bisa diubah dengan CTRL+1 dalam tab Numbers.
Di Microsoft Office mungkin seperti ini.

Hanya saja dalam aplikasi ini tanggal dalam satuan millisecond yang 1s bernilai 1000ms.
jadi:
=(((A1/60000)/60)/24)+DATE(1970;1;1)+(7/24)



Mengenai bentuk, pengurangan/penambahan atau teori yang lain bisa dicari sendiri, CMIIW :p

---
sumber: berbagai sumber.

No comments: