我想得到这样的时间字符串
20061221163324
用来重命名上传图片的名称...具体格式是这样的....
2006年, 12月, 21日, 16点, 33分, 24秒请问各位大虾, 我怎样才能得到..............不甚感激!

解决方案 »

  1.   

    用SimpleDateFormat format=new SimpleDateFormat("yyyyMMddHHmmss");
    Date date=format.parse("20061221163324");
    然后再用
    SimpleDateFormat 将这个date转换为String。具体的pattern你查api吧
      

  2.   

    //change time format to string
      public String localTimeToString(String eventTime) {
        DateFormat dateFor1 = new SimpleDateFormat("MM/dd/yy HH:mm");
        SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
        String localDate = null;
        Date date = null;
        try {
          date = (Date) dateFor1.parse(eventTime);
        }
        catch (Exception e) {    }
        localDate = formatter.format(date);
        return localDate;  }时间格式自己换一下,不重要。
      

  3.   

    Date date = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss");
    String time = sdf.format(date);
    System.out.println(time);