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.

About hengkysunarno
Programmer

Leave a comment