java字符串转成毫秒数以及毫秒数转化成字符串
public void zhuanHua() {
try {
String kaishiriqiString = "2014-07-18";
String kaishishijianString = "10:59:23";
String kaishi = kaishiriqiString + " " + kaishishijianString;
/**
* 将字符串数据转化为毫秒数
*/
Calendar c = Calendar.getInstance();
c.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(kaishi));
System.out.println("时间转化后的毫秒数为:" + c.getTimeInMillis());
/**
* 将毫秒数转化为时间
*/
Date date = new Date(1405652363000l);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("毫秒数转化后的时间为:" + sdf.format(date));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
打印结果:
2014-07-18 10:59:23
时间转化后的毫秒数为:1405652363000
毫秒数转化后的时间为:2014-07-18 10:59:23