开发者社区> 问答> 正文

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

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

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

展开
收起
优选2 2020-06-05 16:38:01 644 0
1 条回答
写回答
取消 提交回答
  • 还早

    ######

    当前时间戳:

    System.currentTimeMillis()

    没必要用int直接用long

    ######我咋没看出来他是用的Java######

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

    ######

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

    ######

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

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

    正解,使用long就不用操那么多心了

    ######

    用 Long ,下一题。

    ######

    有时会数据溢出,用Long 

    ######

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

    ######

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

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

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

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

    有并发问题的话,时间戳也会重复啊

    2020-06-05 16:38:19
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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