JAVA判断两个时间戳,相隔多少分钟

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA判断两个时间戳,相隔多少分钟相关的知识,希望对你有一定的参考价值。

这个要看你的时间戳是精确到秒还是毫秒还是微妙,一般来说前两种用的比较普遍,精确到秒的时间戳是10位,精确到毫秒的是13位。弄清楚这个,两个相减再除他们之间的换算关系就可以了 参考技术A

10位的时间戳,相减除以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时间戳多少位

java计算两个日期相差多少天小时分钟等

Java:有1302835984这样的两个时间戳,怎么判断这两个时间戳所代表的时间是不是超过两个月呢?

php 时间戳,能够取得具体时间量的时间错值吗?例如10分钟的时间戳是多少?刚接触php,谢谢了。

php怎么判断当前时间在某个时间范围内