美文网首页
NSDate使用笔记

NSDate使用笔记

作者: wwwwwwww1 | 来源:发表于2016-07-13 16:52 被阅读37次

字符串 ----> NSDate

NSString *dateStr = @"2016-07-13 14:24:11";
//创建一个时间戳
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *date = [dateFormatter dateFromString:dateStr];
//设置时区
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate: date];
date = [date  dateByAddingTimeInterval: interval];
NSLog(@"date == %@", date);

//===========================

NSString* string = @"Wed, 05 May 2011 10:50:00 +0800";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
[inputFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
date = [inputFormatter dateFromString:string];
zone = [NSTimeZone systemTimeZone];
interval = [zone secondsFromGMTForDate: date];
date = [date  dateByAddingTimeInterval: interval];
NSLog(@"date = %@", date);

2.NSDate ----> 字符串

date = [NSDate date];
dateFormatter.dateFormat = @"yyyy-MM-dd W HH:mm:ss";
string = [dateFormatter stringFromDate:date];
NSLog(@"%@", string);

3.时间比较和计算
.....

4.获取0点时间

date = [NSDate date];
dateFormatter.dateFormat = @"yyyy-MM-dd W HH:mm:ss";
string = [dateFormatter stringFromDate:date];
NSLog(@"%@", string);

相关文章

  • NSDate使用笔记

    字符串 ----> NSDate //=========================== 2.NSDate -...

  • 时间字符串距离现在天数时间月份

    第一:NSDate,可以直接存储,然后拿出来使用! NSDate *adate = [NSDate date]; ...

  • NSDate——时间类

    ?推荐使用的时间类框架:DateTools | DateTools 使用「日期工具库」 NSDate NSDate...

  • iOS 日期操作:NSDate、NSDateFormatter

    NSDate NSDate对象用来表示一个具体的时间点。NSDate是一个类簇,我们所使用的NSDate对象,都是...

  • iOS -- (NSDate、NSCalendar和NSDa

    NSDate 1.NSDate对象用来表示一个具体的时间点;2.NSDate是一个类簇。我们所使用的NSDate对...

  • iOS 时间戳

    NSDate 1.NSDate对象用来表示一个具体的时间点; 2.NSDate是一个类簇。我们所使用的NSDate...

  • Mac osx 日前获取与ios不同

    ios中我们可以使用[NSDate now]获取当前日期,在mac中我们需要使用[NSDate date]

  • NSDate

    NSDate的基本使用 //日期的格式化 // @"2011/09/10 18:56"----> NSDate//...

  • NSDate 使用

    取当前时间的秒数 NSTimeInterval time = [[NSDate date] timeInterva...

  • NSDate使用(-)

    NSDate类提供了创建和获取日期的功能,我们还可以计算两个date之间间隔的功能. /** * 获取当前日期 *...

网友评论

      本文标题:NSDate使用笔记

      本文链接:https://www.haomeiwen.com/subject/cozsjttx.html