展开全部
10位的时间戳,相减除以60,得到的就62616964757a686964616fe4b893e5b19e31333365646363是相隔多少分钟;
13位的时间戳,相减除以60000,得到的就是相隔多少分钟;下面有个工具类来证明/**
* 时间戳和日期互转
* @author liuyanji
*
*/
public class TimeStemp {
/*
* 将时间转换为时间戳
*/
public static String dateToStamp(String s) throws ParseException{
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(s);
long ts = date.getTime();
res = String.valueOf(ts);
return res;
}
/*
* 将时间戳转换为时间
*/
public static String stampToDate(String s){
String res;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long lt = new Long(s);
Date date = new Date(lt);
res = simpleDateFormat.format(date);
return res;
}
public static void main(String[] args) throws ParseException {
//5分钟差300000
System.out.println(dateToStamp("2018-04-28 00:00:00"));//1524844800000
System.out.println(dateToStamp("2018-04-28 00:05:00"));//1524845100000
}
}