Joda time / daysBetween problem

Joda time / daysBetween problem
IN
  • Rejestracja:około 9 lat
  • Ostatnio:około 5 lat
  • Postów:17
0

Hej,
ma ktoś z Was pomysł. Mam taki kawałek kodu:

Kopiuj
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        SimpleDateFormat timeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date1 = timeFormat.parse("2019-04-01 19:00:00");
        Date date2 = dateFormat.parse("2019-04-02");
        int delta = Days.daysBetween(new DateTime(date1), new DateTime(date2)).getDays();

dlaczego delta ma wartość 0. Wg mnie powinno być: 1.

thx

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:minuta
  • Postów:4936
0

Może dlatego, że to jest mniej niż dzień?


IN
  • Rejestracja:około 9 lat
  • Ostatnio:około 5 lat
  • Postów:17
0

No ale ale jak policzyć dni bez czasu?
Czyli patrzac na moj pierwszy post cjcialbym uzyskac wartosc 1 gdyz pomijajac czas mamy 1 dzien roznicy

edytowany 1x, ostatnio: inweo
lion137
? Trochę jaśniej?
lion137
  • Rejestracja:około 8 lat
  • Ostatnio:minuta
  • Postów:4936
0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.