14-04-2016 18:07
El método until opera sobre un objeto LocalDateTime.
Con el método from lo único que estás haciendo es crear un┬áobjeto LocalDateTime (puedes comprobarlo en la API, enlace arriba) a partir de un objeto temporal, en tu caso┬áa partir de CurrentTime (que ya es un objeto LocalDateTime, pues así lo has definido), lo que te va a resultar en dos objetos iguales. Es decir, tempTime es completamente innecesario y puedes hacer:
long seconds = CurrentTime.until(NextTime, ChronoUnit.SECONDS);
Con el método from lo único que estás haciendo es crear un┬áobjeto LocalDateTime (puedes comprobarlo en la API, enlace arriba) a partir de un objeto temporal, en tu caso┬áa partir de CurrentTime (que ya es un objeto LocalDateTime, pues así lo has definido), lo que te va a resultar en dos objetos iguales. Es decir, tempTime es completamente innecesario y puedes hacer:
long seconds = CurrentTime.until(NextTime, ChronoUnit.SECONDS);