Object-C 如何把一個時間戳轉換爲一個標準的時間格式?

這個原理是很是簡單的,首先將獲得的時間戳字段轉換爲浮點類型的數,計算出這個時間距離1970年的NSDate,而後設置顯示的時間格式,轉化一下便可,封裝了一下代碼,具體以下:code

+(NSString *)dateStringFromNumberTimer:(NSString *)timerStr{
    //轉化爲Double
    double time=[timerStr doubleValue];
    //計算距離1970年的NSDate
    NSDate *date=[NSDate dateEithTimeIntervalSince1970:time];
    //轉化爲時間格式字符串
    NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
    df.dateFormat=@"yyyy-MM-dd HH:mm:ss";
    //轉化爲 時間字符串
    return [df stringFormDate:date];
}
相關文章
相關標籤/搜索