//获取一个时间编号如:20100112214147 public static String getDateSerial(){ String receiptId = ""; Calendar cal = Calendar.getInstance(); receiptId += cal.get(Calendar.YEAR); int month = (cal.get(Calendar.MONTH)+1); if(month < 10){ receiptId += "0"+month; }else{ receiptId += month; } int day = cal.get(Calendar.DATE); if(day < 10){ receiptId += "0"+day; }else{ receiptId += day; } int hour = cal.get(Calendar.HOUR_OF_DAY); if(hour < 10){ receiptId += "0"+hour; }else{ receiptId += hour; } int minute = cal.get(Calendar.MINUTE); if(minute < 10){ receiptId += "0"+minute; }else{ receiptId += minute; } int second = cal.get(Calendar.SECOND); if(second < 10){ receiptId += "0"+second; }else{ receiptId += second; } return receiptId; }