public String getCurrentDate() { TimeZone tz = TimeZone.getDefault(); Calendar ca = Calendar.getInstance(tz); String strYear = String.valueOf(ca.get(Calendar.YEAR)); String strMonth = String.valueOf(ca.get(Calendar.MONTH) + 1); String strDate = String.valueOf(ca.get(Calendar.DATE)); String SysDate = null; String hour, minute, second; if ((ca.get(Calendar.MONTH) + 1) <= 9 && ca.get(Calendar.DATE) <= 9) { SysDate = strYear + "0" + strMonth + "0" + strDate; } else if ((ca.get(Calendar.MONTH) + 1) > 9 && ca.get(Calendar.DATE) > 9) { SysDate = strYear + strMonth + strDate; } else if ((ca.get(Calendar.MONTH) + 1) <= 9 && ca.get(Calendar.DATE) > 9) { SysDate = strYear + "0" + strMonth + strDate; } else if ((ca.get(Calendar.MONTH) + 1) > 9 && ca.get(Calendar.DATE) <= 9) { SysDate = strYear + strMonth + "0" + strDate; } if (ca.get(Calendar.HOUR_OF_DAY) < 10) { hour = "0" + String.valueOf(ca.get(Calendar.HOUR_OF_DAY)); } else { hour = String.valueOf(ca.get(Calendar.HOUR_OF_DAY)); } if (ca.get(Calendar.MINUTE) < 10) { minute = "0" + String.valueOf(ca.get(Calendar.MINUTE)); } else { minute = String.valueOf(ca.get(Calendar.MINUTE)); } if (ca.get(Calendar.SECOND) < 10) { second = "0" + String.valueOf(ca.get(Calendar.SECOND)); } else { second = String.valueOf(ca.get(Calendar.SECOND)); } SysDate = SysDate + hour + minute + second; return SysDate; }