Voglio convertire i millisecondi in secondi (ad esempio da 1500ms a 1.5s, o da 500ms a 0.5s) con la massima precisione possibile.Come convertire millisecondi in secondi con precisione
Double.parseDouble(500/1000 + "." + 500 % 1000);
non è il modo migliore per farlo: sto cercando un modo per ottenere il resto da un'operazione di divisione in modo da poter semplicemente aggiungere il resto su.
Se si utilizza un 'int/1000.0' non si vedrà l'errore di rappresentazione se si riconverte in una stringa, sarà nel margine che corregge. –
Grazie, non ho mai saputo che fosse così semplice! –
È una questione di stile, ma personalmente preferisco '1000D' a' 1000.0', perché rende ancora più chiaro che è un doppio letterale e non ha un '.0' alla fine, il che mi dà davvero OCD. – bcsb1001