Divisão de números
-
27-10-2019 - |
Pergunta
Pude ver na classe Timestamp, o construtor funciona como:
public Timestamp(long time) {
super((time/1000)*1000);
....................
O que não estou entendendo é qual é a necessidade de dividir o tempo por 1000 e depois multiplicar novamente por 1000. Que diferença isso fará?Esta peça não é redundante?
Solução
Essa é uma forma de truncar para o próximo múltiplo inferior de 1000 milissegundos - ou seja, para o segundo inteiro.Não é necessariamente a melhor maneira, mas é uma maneira.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow