Cara Mengkonversi Field Milliseconds API Menjadi Format Date Apache Solr Menggunakan Microsoft Excel

Permintaan untuk melakukan ekstrak raw data oleh customer tidak bisa dihindari dikarenakan pada beberapa case terdapat data yang perlu diekstrak. Misalnya, data pada form management. Untuk melakukan hal tersebut, customer dapat memanfaatkan akses dari 3dolphins API atau bahkan request ke Tim support untuk melakukan collect data tersebut.

Tetapi, terkadang ada halnya hasil response dari 3dolphins API masih berupa output created_date dalam bentuk milliseconds seperti gambar dibawah ini.

Gambar diatas menunjukkan Query API yang dihasilkan menggunakan Postman. Dapat dilihat bahwa output yang dihasilkan pada field tanggal_lahir dan created_date masih dalam bentuk milliseconds sedangkan output yang dibutuhkan customer berupa format date yang dihasilkan dalam bentuk date time.

Apabila terjadi seperti case diatas, penarikan data harus dilakukan dengan cara query langsung di database Apache Solr tanpa melalui API agar format sesuai date field di Apache Solr.

Selain dengan cara tersebut, Anda dapat tetap menggunakan 3Dolphins API dengan mengkonversi field tersebut menjadi file .xls atau csv lalu, nantinya akan diubah formatnya menggunakan formulasi pada microsoft excel.

Untuk mengkonversikan field millisecond menjadi format date pada microsoft excel, Anda dapat mengikuti langkah-langkah berikut ini:

  1. Anda dapat menambahkan formula untuk mengkonversi field pada microsoft excel. Berikut formulasi yang dapat digunakan =(kolomfieldyangakandikonversi/86400000)+DATE(1970;1;1)=({kolom field yang akan dikonversi} /86400000)+DATE(1970;1;1)

  2. Pada gambar dibawah ini menunjukkan bahwa field H yaitu created_date masih menggunakan milliseconds. Sedangkan, pada field I merupakan hasil setelah field H dikonversi kedalam format date dengan menggunakan formulasi berikut, (H2/86400000)+DATE(1970;1;1)(H2/86400000)+DATE(1970;1;1)

  3. Format yang dihasilkan akan menjadi datetime yang sama dengan format date di Apache Solr pada Microsoft Excel yaitu yyyy-mm-ddThh:mm:ss.ssZ

Last updated