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

  • Ben Vivona

    Ben Vivona

    24 Ocak 2010
  • wowchick16

    wowchick16

    17 Mart 2007
  • YAN TV

    YAN TV

    20 EKİM 2011