去看下API,里面有个Date类,里面就有获取的方法//import java.util.Date;

解决方案 »

  1.   

    还有一个Calendar 
    public class DateTime {
    public String getFileKeyRule() {
    Calendar cal = Calendar.getInstance();
    cal.setTime(new Date());
    int iYear = cal.get(Calendar.YEAR);
    int iMonth = cal.get(Calendar.MONDAY) + 1;
    int iDay = cal.get(Calendar.DAY_OF_MONTH);
    int iHour = cal.get(Calendar.HOUR_OF_DAY);
    int iMinute = cal.get(Calendar.MINUTE);
    int iSecond = cal.get(Calendar.SECOND);
    StringBuffer strKey = new StringBuffer(15);
    strKey.append(iYear);
    if (iMonth < 10) {
    strKey.insert(4, '0');
    strKey.insert(5, iMonth);
    } else {
    strKey.insert(4, iMonth);
    }
    if (iDay < 10) {
    strKey.insert(6, '0');
    strKey.insert(7, iDay);
    } else {
    strKey.insert(6, iDay);
    }
    if (iHour < 10) {
    strKey.insert(8, '0');
    strKey.insert(9, iHour);
    } else {
    strKey.insert(8, iHour);
    }
    if (iMinute < 10) {
    strKey.insert(10, '0');
    strKey.insert(11, iMinute);
    } else {
    strKey.insert(10, iMinute);
    }
    if (iSecond < 10) {
    strKey.insert(12, '0');
    strKey.insert(13, iSecond);
    } else {
    strKey.insert(12, iSecond);
    }
    return strKey.toString().trim();

    }
    }