日期:2014-05-20  浏览次数:20648 次

java 获取当地时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd ");     
Date curDate = new Date(System.currentTimeMillis());//获取当前时间     
String date   =   formatter.format(curDate); 




为什么我获取的时间还是1970-1-1
------解决方案--------------------


     SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMddHHmmssSSS");

       sdf1.format(new Date(System.currentTimeMillis()))
------解决方案--------------------
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd ");     
Date curDate = new Date();//获取当前时间     
String date   =   formatter.format(curDate);

直接这样不行吗
------解决方案--------------------
我试了 ,输出了当前时间啊
------解决方案--------------------
new Date()中得有参数啊, 若0,就是1970-1-1。若是System.currentTimeMillis(),就是当前时间。