Mam tablicę obiektów java.util.Date. Próbuję znaleźć średnią.Uzyskaj średnią z dwóch java.util.Date
Na przykład, jeśli mam 2 obiekty daty o 7:40 i 7:50. Powinienem otrzymać obiekt o średniej randce o godzinie 7:45.
Podejście Mam na myśli to nieefektywne:
- do pętli wszystkich terminach
- różnica znaleźć między 0000 i czas
- dodać, że czas diff do całkowitej
- divide że przez całkowita liczba
- przekształcić ten czas na obiekt daty
Czy jest to łatwiejsza funkcja?
brzmi dobrze, jak o konwersji wszystkie daty do milisekund następnie przyjmując średnią i przekształcenie go z powrotem do daty? (myDate.getTime() + myDate1.getTime())/2 –
Oczekiwanie na żarty ze średniej daty ... ok, nvm. Konwertuj wszystkie obiekty 'Date' na milisekundy, weź średnią, a następnie przekonwertuj z powrotem na obiekt' Date'. – abiessu
Koniec jest już blisko! 2036 wkrótce! – DwB