Assalamu’ alaikum wr wb
Sedikit berbagi pengalaman dalam masalah pengolahan date di java, semisal kita mengambil data dari database dengan type java.sql.Date untuk dapat mengolahnya dalam aplikasi java, kita harus mengubahnya / menconvert menjadi java.sql.Util, maka anda dapat menggunakan script sederhana ini:
package mbahsomo.tools;
public class classDate {
/**
* Constructor
*/
public classDate(){}
/**
*
* @param dbDate
* @return java.util.Date
*/
public java.util.Date convertDateSqlUtil(java.sql.Date dbDate){
java.util.Date utilDate = new java.util.Date(dbDate.getTime());
return utilDate;
}
/**
*
* @param dbUtil
* @return java.sql.Date
*/
public java.sql.Date convertDateUtilSql(java.util.Date dbUtil){
java.sql.Date utilDate = new java.sql.Date(dbUtil.getTime());
return utilDate;
}
/**
*
* @param dbDate
* @return long
*/
public long getLong4Date(java.sql.Timestamp dbDate){
java.sql.Timestamp ts = new java.sql.Timestamp(dbDate.getTime());
return ts.getTime();
}
}
Di script di atas juga terdapat function untuk menconvert java.sql.Date ke jva.sql.Util atau sebaliknya, juga ada function untuk mengubah datetime atau timestamp ketype data long.
Ok sampai disini dulu kapan – kapan kita sambung lagi.
Wassalamu’ alaikum wr wb