long (long dtime) { Calendar cal = Calendar.getInstance(); cal.set((int)(((dtime >> 25) & 0x7f) + 1980), (int)(((dtime >> 21) & 0x0f) - 1), (int)((dtime >> 16) & 0x1f), (int)((dtime >> 11) & 0x1f), (int)((dtime >> 5) & 0x3f), (int)((dtime << 1) & 0x3e)); cal.clear(Calendar.MILLISECOND); return cal.getTimeInMillis(); }