Wissen Sie, wie Sie wissen, ob zwei NSDate
am selben Tag sind. Ich möchte das Gebietsschema berücksichtigen ...
Es könnte leicht sein, ein timeIntervalSinceDate:
zu verwenden, aber Montag 23H58 und Dienstag 00H01 sind nicht am selben Tag ...
Der Umgang mit NSDate
und dem Gebietsschema für die Berechnung ist nicht sehr einfach.
usw.
Ich weiß nicht, ob isEquals
auf NSDateComponents
tun würde, was du willst.
Wenn Ihre App nur unter OS X 10.9+ oder iOS 8+ ausgeführt wird, können Sie die neuen APIs von NSCalender
verwenden.
Es gibt auch viele praktische APIs. Apple hat sie jedoch nicht in ihren Dokumenten erwähnt. Wie auch immer, die APIs sind öffentlich und Sie können sie verwenden.
Stellen Sie timeZone ein, wenn das Datum kein Systemgebietsschema ist.
%Vor%