开发者社区 问答 正文

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

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

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

展开
收起
爱吃鱼的程序员 2020-06-02 13:56:16 372 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    还早

    ######

    当前时间戳:

    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-02 13:56:33 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等