#import <Foundation/Foundation.h>
日期创建
void
// date方法返回的就是当前时间(now)
NSDate *date = [NSDatedate];
// now: 21:09:40
// date: 21:09:50
date = [NSDatedateWithTimeIntervalSinceNow:10];
// 从1970-1-1 00:00:00开始
date = [NSDatedateWithTimeIntervalSince1970:10];
//随机返回一个比较遥远的未来时间
NSDatedistantFuture];
//随机返回一个比较遥远的过去时间
NSDatedistantPast];
NSLog(@"%@", date);
}
void
NSDate *date = [NSDatedate];
// 返回1970-1-1开始走过的毫秒数
NSTimeInterval interval = [date timeIntervalSince1970];
//跟其他时间进行对比
// [date timeIntervalSinceDate:<#(NSDate *)#>];
NSDate *date2 = [NSDatedate];
//返回比较早的那个时间
earlierDate:date2];
//返回比较晚的那个时间
laterDate:date2];
}
void
NSDate *date = [NSDatedate];
// 2013-12-1 21:10:45
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
// HH是24进制,hh是12进制
formatter.dateFormat =@"yyyy-MM-dd HH:mm:ss";
// formatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"] autorelease];
NSString *string = [formatter stringFromDate:date];
NSLog(@"%@", string);
//返回的格林治时间
NSDate *date2 = [formatter dateFromString:@"2013-12-1 21:10:45"];
NSLog(@"%@", date2);
release];
}
int main(int argc,const char
{
@autoreleasepool {
dateFormat();
}
return 0;
}
OC之【NSDate使用】
原创wx6392bc05d177b 博主文章分类:【IOS移动端】 ©著作权
©著作权归作者所有:来自51CTO博客作者wx6392bc05d177b的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:OC之【enum枚举】
下一篇:IOS之【ios程序的生命周期】

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shell脚本之sed的使用
sed的具体使用方法
sed 正则 bash -
NSdate简单使用
NSDate
使用 NSDate -
NSDate 属性使用
NSDate 属性
NSDate 属性 -
iOS开发OC基础:OC中日期类NSDate类的常用方法
本文为大家介绍了日期类NSDate的一些常用方法,希望对大家有所帮助
iOS开发 OC基础 OC日期类 OCN -
Objective-C NSDate的使用
1.NSDate的介绍和使用 NSDate可以用来表示时间 [NSDate date];返回的就是
objective-c 日期时间 显示格式 格式化日期 -
Objective-C日期NSDate使用
Objective-C日期NSDate使用。
Objective-c NSDate 时间戳 系统时间