SORU
10 NİSAN 2011, Pazar


geçerli tarih [NSDate date] olsun ama 10:00 am ayarlayın

Nasıl geçerli tarih [NSDate date] alınan reset ama 10:00 saatini değiştirmek sabah miyim.

CEVAP
10 NİSAN 2011, Pazar


Tüm tarih manipülasyon ile NSDateComponents NSCalendar kullanmak zorunda

NSDate *now = [NSDate date];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:now];
[components setHour:10];
NSDate *today10am = [calendar dateFromComponents:components];

iOS8 Apple birkaç satır kod kaydeder kolaylık bir metodu olan

NSDate *d = [calendar dateBySettingHour:10 minute:0 second:0 ofDate:[NSDate date] options:0];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • iNCH

    iNCH

    20 Temmuz 2009
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010