1.从数据库里面获得的时间戳是String类型的,要与当前时间比较,判断登陆是否过期

生成一long类型的当前时间,把String类型强制转换成long类型报错,代码如下:

long currentTime = System.currentTimeMillis(); //当前时间

// System.out.println("currentTime" + currentTime);

long expireTime = Long.parseLong(token1.getExpireTime()); //过期时间

// System.out.println("expireTime : " + expireTime);

错误信息如下:

java.lang.NumberFormatException: For input string: "1496733869286 "

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

at java.lang.Long.parseLong(Long.java:589)

at java.lang.Long.parseLong(Long.java:631)

at com.tustcs.matrix.util.Interceptor.preHandle(Interceptor.java:45)

at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:134)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:954)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)

2.发现控制台输出的当前时间不对

3.测试如下:

4.数据库信息如下:

java比较时间戳大小_JAVA中两个String类型的时间戳怎么样比较大小?相关推荐

  1. java时间戳类型如何比较大小_JAVA中两个String类型的时间戳怎么样比较大小?

    1.从数据库里面获得的时间戳是String类型的,要与当前时间比较,判断登陆是否过期 生成一long类型的当前时间,把String类型强制转换成long类型报错,代码如下: long currentT ...

  2. java string字节大小_Java中char[] 和 String 类型占用字节大小问题

    作者:威威喵 原文链接:https://blog.csdn.net/smile_Running/article/details/87211916 在 C 语言中 1.char a[10] = {&qu ...

  3. java 可变 不可变_java中的不可变类型的探究

    不可变类是指创建类的对象实例后,该实例的属性不能发生改变.常见的String就是不可变类.不可变类型的属性值不会发生改变,这在多线程编程的时候非常有用,不用担心对象的属性值被修改. 下面我们来看看如何 ...

  4. java获取字符串长度_java中定义字符串String s=”pzhu”,下面操作可以取得字符串长度的是( )。...

    [单选] 施工现场宿舍.办公室等临时用房建筑构件的燃烧性能等级应为():当采用金属夹芯板材时,其芯材的燃烧性能等级应为(). [填空题] <敦煌曲谱>又名(),是933年用燕乐半字谱抄写的 ...

  5. java中两种异常类型_Java中的三种异常类型

    java中两种异常类型 Errors are the bane of users and programmers alike. Developers obviously don't want thei ...

  6. sql中两个时间类型相减得到的值

    原文地址为: sql中两个时间类型相减得到的值 原文地址:http://my.oschina.net/zimingforever/blog/57504 sql中两个时间类型相减得到的值 今天有人把数据 ...

  7. java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

    java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象. ArrayList list ...

  8. 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的“a“改为“b“(封装成一个方法)

    import java.lang.reflect.Field;public class test06 {/** 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的"a&q ...

  9. java中long比较大小_java中Long类型比较大小和long类型的比较大小java中Long类型比较大小和long类型的比较大小...

    今天遇到这样一个问题,我用 "=="来比较两个Long类型的数据,明明数值都相等,可是结果就是false 这要说到==和 equals 的区别了. 1. ==比较的是两个对象在内存 ...

最新文章

  1. 【剑指offer】设置在最小数目的阵列
  2. tomcat安全配置之禁用Directory Listing
  3. 使用Node.js部署智能合約(Smart Contract)
  4. 宇通客车大型客车销量同比增长12.50%
  5. An internal error occurred during: Launching ****
  6. mysql 删除重复数据,需要给子查询的表,起一个别名
  7. iOS C++ 关于深度学习(机器学习) (一)学习概览
  8. Java UDP小结
  9. goharbor harbor-helm 搭建 记录
  10. html颜色代码生成器,在线取色配色工具,CSS3渐变色代码生成器-易玩稀有
  11. 程序员 需要什么ssd固态_什么是固态驱动器(SSD),我需要一个吗?
  12. LoadRunner教程(2)-LoadRunner性能测试利器
  13. 链表中添加一个节点和删除一个节点
  14. C++不规则窗体编程跳棋游戏实例!
  15. CSS单位px、em、rem及它们之间的换算关系
  16. 清浅时光,岁月静好——我的2016
  17. 14. 异步加载Js的方式有哪些?
  18. BI+AI:窥探数据和分析的未来
  19. init-history
  20. IP-guard内网安全解决方案

热门文章

  1. uva 436 Arbitrage (II)
  2. ubuntu 系统相关
  3. 每个人都有属于自己的机会
  4. Centos下安装X Window+GNOME Desktop+FreeNX
  5. Android自定义控件ImageViwe(一)——依据控件的大小来设置缩放图片显示
  6. java基础—对一个字符串中的数值进行从小到大的排序
  7. Windows下socket编程(console非MFC)
  8. Dynamics 365的系统作业实体记录增长太快怎么回事?
  9. [ NOIP 1998 ] TG
  10. Android播放器框架分析之AwesomePlaye