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(),就是当前时间。