java字符串怎么转换成时间date格式,并把date再转换成毫秒
1.将时间字符串转化为 long字符串
String str = "2016-09-08 09:15:12";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse(str);
System.out.println(date.getTime()); //将时间转化为毫秒数例如: 1473297300000
- 将long字符串转化为时间格式化输出:
String time="1473297360000";
Date date=new Date(Long.parseLong(time));
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
time=formatter.format(date);
System.out.println(time);
3.将系统当前时间转换为字符串:
Date date=new Date();
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式可自定义
String time=formatter.format(date);
System.out.println(time);