http://blog.csdn.net/mywebstudy/article/details/7814695

解决方案 »

  1.   

    为什么要毫秒呢???
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    long time = System.currentTimeMillis();
    Date d = new Date(time);
    String date = sdf.format(d);
    System.out.println(date);
      

  2.   

    大写的S表示毫秒,可以用SimpleDateFormat进行格式化
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
    Date d = new Date();
    String date = sdf.format(d);
    System.out.println(date); 
      

  3.   

    3L正解,系统时间只需要new Date(); 再通过SimpleDateFormat转化下格式就可以了
      

  4.   


    DateFormat df = new SimpleDateFormat("yyyyMMdd HH mm ss S");
    System.out.println(df.format(new Date()));
      

  5.   

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    Date date=new Date();
    String dateStr=sdf.format(date);
    System.out.println(dateStr);

    反过程是这样的
    try {
    Date date1=sdf.parse(dateStr);
    System.out.println(date1);
    } catch (ParseException e) {

    e.printStackTrace();
    }