Android Java Dziwne przekłamanie przy String.substring()

Android Java Dziwne przekłamanie przy String.substring()
W1
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 24
0

Witam mam dość dziwnego buga związanego z wyciąganiem substringów i konwertowaniu na inta , problem polega na różnicy tego co wyświetlam przed pobraniem substriga a samym substringiem. Oto fragment kodu:

Kopiuj
String[] Date = connect.getData("date", "Dane", "owner_id", user_id);
mounth_online = Integer.parseInt(Update_date[4].substring(5, 7));
Log.e("tag_1",Update_date[4]+"");
Log.e("tag_2",""+mounth_online);

A to fragment z logcata:

Kopiuj
11-16 20:26:37.742 27722-27722/com.werty12121.apk1 E/tag_1: 2016-12-14 20:12:04.0
11-16 20:26:37.742 27722-27722/com.werty12121.apk1 E/tag_2: 11

Jeśli ktoś wie co nie działa to proszę o odpowiedź.

DC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
0

Pomijając sam kod...

Z tego co widzę to tu Log.e("tag_2",""+mounth_offline);

jest zmienna mounth_OFFline a wyżej jest ONline

W1
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 24
0

zła linijka mi się wkleiła tam jest online zaraz zedytuje

T1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Na pewno wczytujesz i wyświetlasz tę samą zmienną? W pierwszej linijce masz Date a w drugiej działasz na Update_date.

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.