1.问题:
如何把时间戳变成Date格式,或者易读的String仿时间格式?
2.源代码:
public class Test {
public static void main(String[] args) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/*简单格式处理工具*/
long longTime=1498543182353L;/*传入时间戳,这里的时间戳是:1498543182353*/
Date date = new Date(longTime);/*这里要传入long类型的时间值*/
System.out.println("1.Date时间格式时间:"+date);
String nomalTime = simpleDateFormat.format(date);/*将时间格式转化为易读格式*/
System.out.println("2.仿时间格式:"+nomalTime);
}
}
3.截图:
4.总结:
1.SimpleDateFormat是用来把CST时间(Tue Jun 27 13:59:42 CST 2017),转化成仿时间格式(2017-06-27 13:59:42)的工具类;
2.
Date date = new Date(longTime);/*这里要传入long类型的时间值*/
这里时间传参的参数要是long类型的数字,不能使String类型的数字;
3.这里long类型的时间戳,一定要在后面加上一个L,不然会: