Spinner- ustawianie wartości w zaleźności od daty pobranej z API

0

Słuchajcie, mam taki problem dostaje zwrotke z API, w której mam ileś tam obiektów, i dla każdego z tych obiektów pobieram z nich 2 stringi : jeden z początkową datą i jeden z końcową data w formacie 'yyyy/mm/dd' oraz nazwę dla każdego z obiektów . I teraz chce wrzucić do spinnera nazwy tych obiektów tak, żeby początkowo wyświetlana była nazwa tego obiektu, który obecnie trwa(czyli dzisiejsza data mieści się w przedziale pomiędzy początkową datą i końcową otrzymaną z API dla danego obiektu), jakieś sugestie jak mogę to zrobić?

Z góry dzięki!

0

Pobierasz obecną datę, wyszukujesz nazwę obiektu, umieszczasz w spinner.
Albo ładujesz wszystko do spinnera, sprawdzasz datę i szukasz elementu w liście który się nadaje, po czym ustawiasz go jako aktualny w spinner

0

Ogólnie mój problem jest w tym przypadku tylko jeden dostanę stringi w takim formacie yyyy/mm/dd i jak to porównać z obecną datą?
Całość co do zasady to wiem jak rozwiązać tylko opisałem to żebyście wiedzieli o co mi chodzi.Ale nie wiem jak porównąć to z obecną datą?

0
kdmrulez napisał(a):

Ogólnie mój problem jest w tym przypadku tylko jeden dostanę stringi w takim formacie yyyy/mm/dd i jak to porównać z obecną datą?
Całość co do zasady to wiem jak rozwiązać tylko opisałem to żebyście wiedzieli o co mi chodzi.Ale nie wiem jak porównąć to z obecną datą?

Może zacznij od roku np., niech obecną datą będzie 2015/x/y to wtedy wrzucisz ją miedzy takie lata, że year1 < 2015 < year2 natomiast jeżeli będzie gdzieś y1 = 2015 albo y2 = 2015 (albo oba) to wtedy lecisz po miesiącach analogicznie aż do dni.

1 użytkowników online, w tym zalogowanych: 0, gości: 1