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

  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009