iOS dataFormatter 8小時 誤差

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];      
    [dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];    
    [dateFormatter  setDateFormat:@"yyyy-MM-dd HH:mm:ss"];      
     
        
    NSDate* dateFromString = [dateFormatter dateFromString:stringDate];      
        
    return dateFromString

無論環境是使用12小時制還是24小時制,yyyy-MM-dd HH:mm:ss返回都是24小時制

設置TimeZone爲UTC ,這樣使得轉換時間不會出現8小時誤差

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章