SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); //设置日期格式,S表示毫秒
String nowDate = df.format(new Date()); //读取当前系统时间
System.out.println(nowDate);
运行结果如下
2018-02-24 01:06:59.270
也可用时间戳作为唯一标识符,如
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmssSSS");
String nowDate = df.format(new Date());
System.out.println(nowDate);
运行结果如下
20180224011318245
各种字符含义如下:
以上参考JDK1.8帮助文档,具体可以查询SimpleDateFormat类。