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

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009