Date: date.getTime();就是Millisecond
Calendar就是cal.getTimeInMillis();

解决方案 »

  1.   

    getTime returns the number of milliseconds since January 1, 1970, 00:00:00 GMT, but what i want is the milliseconds after second, which is "SS" in the following format.
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS");How can I get it??
      

  2.   

    import java.util.Date;
    import java.text.SimpleDateFormat;public class GetMillis{
    public static void main(String[] args){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
    String s = sdf.format(new Date());
    String sMillis = s.substring(s.lastIndexOf(".")+1, s.length());
    int iMillis = Integer.parseInt(sMillis);
    System.out.println(s);
    System.out.println(iMillis);
    }
    }
      

  3.   

    其实最简单的方法是:
    Date now = new Date();
    int iMillis = (int)(now.getTime()%1000);