Java日期类型转换

  • Date类型转换成Long类型,长度为13,表示毫秒;如果想获得秒数,只需要除以1000
new Date().date.getTime();
  • Long类型转换成Date类型
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
Date date = new Date(mseconds * 1000);  // 转为java.util.Date类型
sdf.format(date);  
  • String类型转换成Date类型
String str="2015-08-31 21:08:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = (Date) sdf.parse(str);
  • Date类型转换成String类型
 DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
 String strDate = dateFormat.format(date);

你可能感兴趣的:(Java日期类型转换)