Date date=new Date();   String itemsdate=new String (date.toString()); 
  
  String id=itemsdate.substring( 1,8);
我知道 这样是不行的

解决方案 »

  1.   

    String id = String.valueOf(System.currentTimeMillis());
      

  2.   

    //Date date=new Date();
    String id = String.valueOf(System.currentTimeMillis());  
       System.out.println("itemsdate++++++++++++++++++++++++"+id);
    打印出来是个:
    itemsdate++++++++++++++++++++++++1156383901625
      

  3.   

    Calendar c = Calendar.getInstance();
            c.setTime(new Date());
            String id = "" + c.get(c.YEAR)+c.get(c.MONTH)+c.get(c.DATE)+c.get(c.HOUR)+c.get(c.MINUTE)+c.get(c.SECOND)+c.get(c.MILLISECOND) ;
            System.out.println(id);
      

  4.   

    /*
     * Calendar ca = Calendar.getInstance();
     * 
     * ca.set(Calendar.YEAR, 2006);
     * 
     * ca.set(Calendar.MONTH, 7);
     * 
     * ca.set(Calendar.DAY_OF_MONTH, 1);
     * 
     * ca.set(Calendar.HOUR_OF_DAY, 14);
     * 
     * ca.set(Calendar.MINUTE,0);
     * 
     * ca.set(Calendar.SECOND, 0);
     * 
     * Date date = ca.getTime();
     *  
     */