SORU
2 Temmuz 2009, PERŞEMBE


Nasıl bir NSDate diğer iki NSDates arasında oluşur olmadığını Kontrol etmek için

Geçerli tarih aralığı NSDate kullanarak içinde kalan olup olmadığını anlamaya çalışıyorum.

Örneğin, zaman NSDate kullanarak geçerli tarih:

NSDate rightNow = [NSDate date];

Daha sonra bu tarih aralığı içinde olup olmadığını kontrol etmek için kullanmak istiyorumSABAH SAAT 9 İLE 5 ARASI.

CEVAP
2 Temmuz 2009, PERŞEMBE


Bir çözüm buldum. Eğer daha iyi bir çözüm varsa, bırakmak için çekinmeyin ve doğru iz bırakacağım.

  (BOOL)date:(NSDate*)date isBetweenDate:(NSDate*)beginDate andDate:(NSDate*)endDate
{
    if ([date compare:beginDate] == NSOrderedAscending)
    	return NO;

    if ([date compare:endDate] == NSOrderedDescending) 
    	return NO;

    return YES;
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011