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

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • BioHunta

    BioHunta

    28 Mayıs 2006
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010