当前位置: 代码迷 >> J2SE >> 求个java取系统时间的函数,该怎么处理
  详细解决方案

求个java取系统时间的函数,该怎么处理

热度:102   发布时间:2016-04-23 20:09:38.0
求个java取系统时间的函数
要求
yyyymmdd   hh24 mm ss xxx格式的
年月日  时分秒(毫秒?)
------解决思路----------------------
http://blog.csdn.net/mywebstudy/article/details/7814695
------解决思路----------------------
为什么要毫秒呢???
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);
------解决思路----------------------
大写的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); 

------解决思路----------------------

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

------解决思路----------------------
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();
}
  相关解决方案