我必须将字符串“ 1392298553937999872”转换为int。该字符串是一个时间戳。通常,应该可以通过以下方式将其转换为int:
Integer i = Integer.valueOf(1392298553937999872);
但是我收到以下异常:
java.lang.NumberFormatException:对于输入字符串:“ 1392298553937999872”
如果我使用double,它可以工作,但是数量是错误的。那么如何将时间戳转换为整数呢?
该数字大于Integer
使用的最大值Long
Long l = new Long("1392298553937999872");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句