Java时间转换 SimpleDateFormat(java.text.SimpleDateFormat) 1.Date转String Date now = new Date(); System.out.println(now); // yyyy表示年数,MM表示月,dd表示日 // HH表示24小时制的小时(hh表示12小时的小时),mm表示分钟,ss表示秒,SSS表示毫秒 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); System.out.println(sdf.format(now)); --------- Mon Nov 26 19:51:07 CST 2018 2018-11-26 19:51:07.266 2.String转Date String date = "2018-11-26 14:22:12.234"; System.out.println(date); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date now2 = sdf.parse(date); System.out.println(now2); ----------- 2018-11-26 14:22:12.234 Mon Nov 26 14:22:12 CST 2018