使用Bigdecimal,同时验证epoch expoential timestamp

时间:2016-08-18 14:59:13

标签: java bigdecimal numberformatexception exponent

我有一些电话记录,其中纪元时间以指数格式出现,如1467.738871E9。我需要验证那些数字格式不正确的记录并删除那些记录。现在,我正在使用大小数,但我听说bigdecimal速度慢,需要更多空间。由于我有数百万条记录需要验证,有没有其他方法可以验证时间,这更有空间和时间效率。

代码:

try {
    new BigDecimal(data).toBigInteger();
} catch (NumberFormatException n) {
    return false;
}
return true;

0 个答案:

没有答案