踩坑系列《十三》解决时间戳long转换int溢出(即转换值为负数)

踩坑系列《十三》解决时间戳long转换int溢出(即转换值为负数)最近业务需求 需要使用到 int 类型的时间戳 所以在使用时间戳的时候 由于 java 自带的 System currentTimeM 返回的类型是 long 强行转换一波的话 是会出现数据溢出的情况 看例子 longlongTime System currentTimeM intintTimeSt int longTimeStam 结果展示 这是因为 int 变量的存储空间为 2 个字节 而 long 的存储空间为 4 个字节

long longTimeStamp = System.currentTimeMillis(); int intTimeStamp = (int) (longTimeStamp); 

结果展示

- 

这是因为int变量的存储空间为2个字节,而long的存储空间为4个字节,当long的数值过大,会出现数据溢出的情况。

int intTimeStamp = (int) (longTimeStamp / 1000); // 结果为 即正常时间戳(秒单位) 
long longValue = ; int intValue = new Long(longValue).intValue(); 

long longValue = ; int intValue = Interger.parseInt(String.valueOf(longValue)); 

至于毫秒的情况,目前本人未想出解决方案,原因是 int类型能够接受的范围是 10位数,超过10位会报异常,有知道的大佬,可以分享下,蟹蟹

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220488.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午8:22
下一篇 2026年3月17日 下午8:22


相关推荐

  • 在 Word 中插入域代码并设置域代码的格式(转)「建议收藏」

    在 Word 中插入域代码并设置域代码的格式(转)「建议收藏」MicrosoftOfficeWord中的域用作文档中可能会改变的数据的占位符,并用于在邮件合并文档中创建套用信函和标签。这些种类的域也称为域代码,它们不同于那些用于输入信息的域类型,如在表单上。有关向文档中添加表单域的信息,请参阅创建打印表单、创建用户在Word中填写的表单或在Word中制作核对清单使用特定命令时(如插入页码时、插入封面等文档构建基块时或创建目录时),…

    2022年5月1日
    950
  • varargin的应用

    varargin的应用编写一个矩阵相加函数 使其具体的调用格式为 要求该函数能接受任意多个矩阵进行加法运算 注 varargin 变量的应用 第一种方式 functiony mat add varargin y varargin 1 form 2 length varargin y y varargin m endend 第二种方式 functiony mat add varargin y sum cat 3 varargin 3 将变量放在第三维

    2026年3月19日
    3
  • 【100个 Unity踩坑小知识点】| Unity调用API ,动态获取Android权限,附带所有Android权限表格

    【100个 Unity踩坑小知识点】| Unity调用API ,动态获取Android权限,附带所有Android权限表格Unity小科普老规矩,先介绍一下Unity的科普小知识:Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。也可以简单把Unity理解为一个游戏引擎,可以用来专业制作游戏!Unity踩坑小知识点学习Unity调用AP..

    2022年7月17日
    30
  • 排序算法之从冒泡排序所想到的

    排序算法之从冒泡排序所想到的

    2021年12月10日
    47
  • CSDN博客转载方法

    CSDN博客转载方法CSDN博客转载方法

    2022年7月1日
    24
  • spring常规任务(轻便易)

    spring常规任务(轻便易)

    2022年1月12日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号