经常会有时间形式不一样需要转换的情况,工具类也是各种凑,简单整理一下常用的的
时间戳转Date类型:用Date构造函数进行转换
例如s是时间戳,转换如下:
long lt = new Long(s);
Date date = new Date(lt);
这个其实很简单,用的时候很少,有时候突然用到就蒙了;
至于Date类型和字符串之间的转换,自然使用到功能强大的SimpleDateFormat
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
Date date = new Date();
String dateStr = simpleDateFormat.format(date);
System.out.println(dateStr);
String string = "2018-8-24 12:50:20:545";
Date date2 = simpleDateFormat.parse(string);
System.out.println(date2);
}