【发布时间】:2014-02-13 15:49:09
【问题描述】:
我必须将字符串“1392298553937999872”转换为 int。该字符串是一个时间戳。通常这应该可以通过使用将其转换为 int:
Integer i = Integer.valueOf(1392298553937999872);
但我收到以下异常:
java.lang.NumberFormatException:对于输入字符串: "1392298553937999872"
如果我使用 double 它可以工作,但数字是错误的。那么如何将时间戳转换为 int 呢?
【问题讨论】: