JAVA判断两个时间戳,相隔多少分钟
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA判断两个时间戳,相隔多少分钟相关的知识,希望对你有一定的参考价值。
这个要看你的时间戳是精确到秒还是毫秒还是微妙,一般来说前两种用的比较普遍,精确到秒的时间戳是10位,精确到毫秒的是13位。弄清楚这个,两个相减再除他们之间的换算关系就可以了 参考技术A10位的时间戳,相减除以60,得到的就是相隔多少分钟;
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
java给定时间段,获取相隔15分钟内的时间点
例如11:30到12:30 ,隔20分钟的时间点。装到list或者数组中
参考技术A 这个真看不明白,,,,,,标题上说15分钟、、、、、、、、、正文说20分钟。。。。。。?追问就是相隔时间是个变量我没注意到,sorry
追答上面是同一天内的情况,如果不同一天,再加上日期判断
以上是关于JAVA判断两个时间戳,相隔多少分钟的主要内容,如果未能解决你的问题,请参考以下文章
Java:有1302835984这样的两个时间戳,怎么判断这两个时间戳所代表的时间是不是超过两个月呢?