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

  • Android Developers

    Android Deve

    9 Kasım 2007
  • jat4011

    jat4011

    16 EKİM 2010
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009