Mam wartość NSDate
. Muszę sprawdzić (porównać z bieżącym czasem systemu), czy jest to wczoraj, czy nie. Myślałem, że to było łatwe, ponieważ mogłem po prostu wyciągnąć wartość dnia z moich NSDate
i +1, aby to porównać. Ale wkrótce potem zrozumiałem, że to nieodpowiedni pomysł, bo co, jeśli to koniec miesiąca, powiedzmy, 31 lipca. A następny dzień to nie 31 lipca, to 1 sierpnia.Swift - Jak sprawdzić, czy NSDate jest wczoraj w porównaniu do bieżącego czasu?
Jaki jest najskuteczniejszy sposób sprawdzenia, czy NSDate
jest wczoraj (w porównaniu do obecnego czasu)?
Właśnie w celu wyjaśnienia, czy chcesz, aby dowiedzieć się, czy jest to blisko 24 godzin temu lub tylko jeśli data jest o jeden dzień krótsza, ignorując składniki czasu? – ColGraff
Dziękuję za pytanie. Chcę tylko sprawdzić, czy data jest o jeden dzień mniej, a nie 24 godziny temu. Odpowiedź Rob'a doskonale rozwiązała mój problem. Jeśli masz lepszą odpowiedź, zostaw ją tam. Zdecydowanie to sprawdzę! –
Nie, jego jest na miejscu. Właśnie sprawdzałem, żeby się upewnić. – ColGraff