关于NSDate于NString的转换
来源:互联网 发布:mac怎么关掉程序快捷键 编辑:程序博客网 时间:2024/04/28 07:19
1.关于NSDate于NString的转换
在开发关于时间问题的iphone应用程序时候,难免会遇到DSDate与NSString之间的转换;
可以通过宏来定义自己想要的时间格式
例如:
#define kDEFAULT_DATE_TIME_FORMAT (@"yyyy-MM-dd")
1.1 NSDate->NSString
+ (NSString * )NSStringDateToNSDate: (NSDate * )date
{
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: kDEFAULT_DATE_TIME_FORMAT];
NSString *dateString = [formatter stringFromDate:date ];
[formatter release];
return dateString;
}
1.2 NSString->NSDate
+ (NSDate * )NSStringDateToNSDate: (NSString * )string
{
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: kDEFAULT_DATE_TIME_FORMAT];
NSDate *date = [formatter dateFromString :string ];
[formatter release];
return date;
}
1.3几个重要的函数使用
- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate;
- (NSTimeInterval)timeIntervalSinceNow;
- (NSTimeInterval)timeIntervalSince1970;
查看api源码发现
typedef double NSTimeInterval;
实际上NSTimeInterval是双精度类型的,cocoa中Interval是以秒为单位的,以上几个函数顾名思义就是得到时间的dualtion,在对时间间隔操作,尤其数据库操作会很有用处。
from:http://blog.csdn.net/aofeng2009/archive/2010/06/24/5691152.aspx
- 关于NSDate于NString的转换
- NSdate 与NString之间的转换
- ios NSDate NSTring long 时间戳与字符串转换
- ios NSDate NSTring long 时间戳与字符串转换
- 关于NSdate时区转换
- nsdate 即字符串与nsdate的转换
- nstring
- NSDate和NSString的转换
- 字符串和NSDate的转换
- NSDate和NSString的转换
- data和nstring格式互相转换
- iOS 关于NSDate的小结
- 关于NSDate的那些事儿
- NSDate转换
- iOS 开发中常用到的关于时间戳,UTC时间,时间字符串,NSDate的互相转换
- 关于Nsdate
- NSString和NSDate之间的相互转换
- NSDate和NSString之间的转换
- TCP与UDP在socket编程中的区别
- [Linux]Makefile入门
- Transfer Learning 资料
- 2014 Multi-University Training Contest 5 HDOJ 4920 Matrix multiplication
- UVA 12186 - Another Crisis(树形DP)
- 关于NSDate于NString的转换
- Cocos2d-x3.1中C++11强枚举类型
- JAVA和C++的区别
- 总结
- 2的32次方
- hive正则表达式
- 电子网站大全
- 外键
- WIN7下VS2003,MFCk开发,属性界面内容不现实问题