Day 1 Minutes to Midnight

-(void)updateTimeLabel:(id)sender
{
    NSDateFormatter *formatter = [[[NSDateFormatter alloc]init]autorelease];
    NSDate *date = [NSDate date];
    [formatter setTimeStyle:NSDateFormatterMediumStyle];
    NSCalendar *calendar = [[[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar]autorelease];
    NSDateComponents *comps = [[[NSDateComponents alloc]init]autorelease];
    NSInteger unitFlag = NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit;
    comps = [calendar components:unitFlag fromDate:date];
    int hour = 23 - [comps hour];
    int min = 59 - [comps minute];
    int sec = 59 - [comps second];
    timeLabel.text = [NSString stringWithFormat:@"%02d:%02d:%02d",hour,min,sec];
    
}
-(void)refreshTimer
{
    NSTimer *timer = [[[NSTimer alloc]init]autorelease];
    timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(updateTimeLabel:) userInfo:nil repeats:YES];
}
廣告

About alferkwok

Knowledge Base
本篇發表於 Objective C 並標籤為 , 。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s