I’m trying to convert the system time to int with the following code:
String today = "" + System.currentTimeMillis(); int todayInt = Integer.parseInt(today);
But I’m getting the following error:
java.lang.NumberFormatException: For input string: "1538956627792"
Why is this number: "1538956627792" still throwing an error?
Advertisement
Answer
Number is too long to be parsed as int, You need to use Long to parse that big number,
long todayInt = Long.parseLong(today);