Convert Tipe Data XMLGregorianCalendar ke java.util.Date

Hal ini sering aku temui akhir – akhir ini saat bikin EJB dan mengharuskan mengambil data dari database Server kemudian disimpan pada database Client, dan sebaliknya menggunakan web service.

Saat data di-query pada database server, dan dikirimkan ke client melalui web service, data yang semula bertipe “Date” tersebut di Client formatnya berubah menjadi XMLGregorianCalender. Tentu hal ini tidak bisa di-inputkan langsung di database Client yang ber-format Date. Untuk itu, data ini perlu di-convert dulu sehingga menjadi berformat Date.

Langsung saja, ini lah potongan Code-nya :

XMLGregorianCalendar tempCal = varTipeXMLGrerorianCalender;
java.util.Date dateBegin = tempCal.toGregorianCalendar().getTime();

Selain itu, bisa juga convert dari Date ke XMLGregorianCalender, tentunya dengan cara yang sedikit berbeda dengan potongan code diatas.

Sekian, semoga bermanfaat, mohon koreksinya kalau ada yang kurang pas.

Pertama pada kategori ini.

Adanya kategori ini bukan karena jago coding, atau karena tahu banyak masalah pemrograman. Justru karena merasa perlu banyak belajar dan sering lupa bila ada satu masalah pada pemrograman yang saat ini bisa teratasi, tapi muncul dikemudian hari dan ternyata sudah lupa sehingga harus mencari – cari cara yang sama untuk masalah yang serupa. Dengan ditulis disini paling tidak, akan mudah melihat solusi dari masalah yang muncul bila kemarin – kemarin pernah diatasi. Syukur – syukur bisa bermanfaat terutama buat diri sendiri, dan juga pengunjung blog ini. Mari berdiskusi, dan tolong beri koreksi bila ada yang salah. Terimakasih.