SORU
25 ŞUBAT 2010, PERŞEMBE


Nasıl bir NSDate ise bugün belirlemek için?

Nasıl olursa NSDate bugün ait olup olmadığını kontrol etmek için?

[aDate description] ilk 10 karakter kullanarak kontrol etmek için kullandım. [[aDate description] substringToIndex:10] dize [[[NSDate date] description] substringToIndex:10] tarafından döndürülen dize karşılaştırdım yani "YYYY-MM-DD" gibi dize döndürür.

Kontrol etmek için daha hızlı ve/veya temiz bir yolu var mı?

Teşekkürler.

CEVAP
24 Mart 2014, PAZARTESİ


Mac OS X 10.9 ve iOS 8 , NSCalendar bir yöntem var o da tam olarak bunu yapar!

- (BOOL)isDateInToday:(NSDate *)date 

Sadece yaparsın:

BOOL today = [[NSCalendar currentCalendar] isDateInToday:date];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • listedabive

    listedabive

    30 Ocak 2007
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008