关于JAVA中date、long、string类型互相转换的问题


//date类型转long类型
Date date = new Date();
long longtime = date.getTime() / 1000;      //毫秒数转成秒数
System.out.println("时间:"+date);
System.out.println("long类型:"+longtime);

//long类型转date类型
Date date2 = new Date(longtime * 1000);
System.out.println("date类型:"+date2);

 

//先设置类型的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//date转string类型
String strTime = sdf.format(date2);
System.out.println("date转string类型:"+strTime);

//string转date类型
Date date3 = sdf.parse(strTime);
System.out.println("string转date类型:"+date3);

 

long转string类型就先把long转成date类型,再转string类型

posted on 2019-04-14 09:44  Demonzql  阅读(254)  评论(0编辑  收藏  举报

导航