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