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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • humanHardDrive

    humanHardDri

    16 Mart 2011