Java--时间转换

1、String类型的时间转换成Data

1 String d1 = "2020-06-04 08:07:00";
2 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 参数要与需要转换的时间的格式一致
3 Date d2 = dateFormat.parse(d1);

2、将毫秒ms转换为具体的时间

1 SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2 String nowTime = dateformat.format(System.currentTimeMillis()); // 传入的值的单位是ms
3 Date d = dateFormat.parse(nowTime);

3、将Date转换为其他类型的Date,例如Timestamp

1 Date d = new Date(123232434);
2 time = new Timestamp(d.getTime());  // 结果是1970-01-15 14:18:41.323
3 // 正常的我们不需要.323 没有仔细了解 Timestamp格式的时间后面有这个 可以使用subString()和new Date(new Timestamp)解决

 


posted @ 2020-06-04 08:27  DDiamondd  阅读(272)  评论(0编辑  收藏  举报
TOP