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

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013