NSDate--自学习笔记

来源:互联网 发布:php删除数据库指定元素 编辑:程序博客网 时间:2024/06/07 20:46

如题,以下为自己学习NSDate的自己整理的一些笔记。NSDate也不是那么难嘛。

//获取当前时间(差了8小时)    NSDate *date = [NSDate date];    NSLog(@"date__%@", date);    //获取当前时间之后的60s的时间,获取之前的把60改为-就行。    date = [[NSDate alloc] initWithTimeInterval:60 sinceDate:[NSDate date]];    NSLog(@"date___%@", date);    //获取所在时区的当前时间    NSTimeZone *zone = [NSTimeZone systemTimeZone];    NSInteger interval = [zone secondsFromGMTForDate:[NSDate date]];    NSDate *localDate = [[NSDate date] dateByAddingTimeInterval:interval];    NSLog(@"locDate___%@", localDate);    //设置日期格式(NSDate转换成字符串)    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];    formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";    NSString *str = [formatter stringFromDate:[NSDate date]];    NSLog(@"str__%@", str);    //字符串转换为NSDate    NSString *string = @"2016年5月4日 22点08分";    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];    dateFormatter.dateFormat = @"yyyy年MM月dd日 HH点mm分";    NSDate *dateFromString = [dateFormatter dateFromString:string];    NSLog(@"dateFromString___%@", dateFromString);
0 0