将时间戳转换成常规年月日时间格式的代码

如果您发现 iPhone App 里得到的时间是时间戳形式的,比如 NSString *Datatime=@"1277456726038";下面这段代码能将其转换成常规的“年月日”时间格式,希望对苹果开发者有所帮助。

- (void)updateTimeLabel{
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
    if(dateSwitch.on)
    [dateFormatter setDateFormat:@"dd-MMM-yyy,hh:mm:ss"];
    else
    [dateFormatter setDateFormat:@"hh:mm:ss"];
    labelTime.text = [dateFormatter stringFromDate:[NSDate date]];
    labelTime.font = [UIFont systemFontOfSize:fontSlider.value];
    [dateFormatter release];

}
-(IBAction)controlChanged:(id)sender
{
    [self updateTimeLabel];
}


你可能感兴趣的:(Date,iPhone)