开发者社区> 问答> 正文

int存放时间戳,什么时候会报错?报错

很不安心啊,特意做了截取的处理,然后想查下资料,千奇百怪的。时间戳现在是11位吧,啥时候会出错呢

展开
收起
爱吃鱼的程序员 2020-06-08 14:59:50 369 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    还早

    当前时间戳:

    System.currentTimeMillis()

    没必要用int直接用long

    我咋没看出来他是用的Java

    2147483648北京时间是2038/1/1911:14:8

    不要冒这个险,本来毫秒数就是long的,这么做1违规2不安全。

    引用来自“蓝水晶飞机”的评论

    不要冒这个险,本来毫秒数就是long的,这么做1违规2不安全。

    用Long,下一题。

    有时会数据溢出,用Long 

    对,有时候会时间溢出,还有就是,如果只取时分秒的时候,会差8个小时

    就是我需要一个id为int类型,需要保证每一次的都不一样,除了时间戳,别的简便方法有人推荐个?随机数不一定真的随机的啊

    数据库不是可以设置自增长么?

    引用来自“用纸狂魔”的评论

    就是我需要一个id为int类型,需要保证每一次的都不一样,除了时间戳,别的简便方法有人推荐个?随机数不一定真的随机的啊

    2020-06-08 15:00:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载