获取当前网络时间

来源:互联网 发布:cc域名转入 编辑:程序博客网 时间:2024/05/17 08:40

/**

 *  获取网络当前时间

 */

- (NSDate *)getInternetDate

{

    NSString *urlString =@"http://m.baidu.com";

    urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    // 实例化NSMutableURLRequest,并进行参数配置

    NSMutableURLRequest *request = [[NSMutableURLRequestalloc] init];

    [request setURL:[NSURLURLWithString: urlString]];

    [request setCachePolicy:NSURLRequestReloadIgnoringCacheData];

    [request setTimeoutInterval:2];

    [request setHTTPShouldHandleCookies:FALSE];

    [request setHTTPMethod:@"GET"];

    

    NSHTTPURLResponse *response;

    [NSURLConnectionsendSynchronousRequest:request

                          returningResponse:&responseerror:nil];

    

    // 处理返回的数据

    //    NSString *strReturn = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];

    

    NSLog(@"response is %@",response);

    NSString *date = [[responseallHeaderFields] objectForKey:@"Date"];

    date = [date substringFromIndex:5];

    date = [date substringToIndex:[datelength]-4];

    

    

    NSDateFormatter *dMatter = [[NSDateFormatteralloc] init];

    

    dMatter.locale = [[NSLocalealloc] initWithLocaleIdentifier:@"en_US"];

    [dMatter setDateFormat:@"dd MMM yyyy HH:mm:ss"];

    

    NSDate *netDate = [[dMatterdateFromString:date] dateByAddingTimeInterval:60*60*8];

    return netDate;

}

1 1
原创粉丝点击