String.valueOf(new Date().getTime());

解决方案 »

  1.   

    116201743这种是LONG类型的时间表示,直接用getTime()方法就行了.如果要转换就要用getYear(),getMonth(),getDay(),getHour(),getMinute(),getSecond()这些方法了,它们都是Date对象的方法
      

  2.   

    http://www.java99.com/?m=ViewFaq&id=83
      

  3.   

    System.currentTimeMillis(); 也可以返回以毫秒为单位的当前时间Student02370236(★★★★★★)
    不过实在不推荐使用Date的getYear(), getMonth(), getDay(), getHour()...等方法. 这些都已经被不推荐使用了. 
    正确的做法应该是使用java.text.DateFormat
    Date now = new Date();
    String str = DateFormat.getDateTimeInstance().format(now);