IOS-NSDateFormatter使用介绍
2015-05-25 16:30
399 查看
IOS-NSDateFormatter使用介绍
NSDateFormatter的使用:NSDate *nowDate = [[NSDate alloc] init]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-mm"]; NSString *time = [dateFormatter stringFromDate:nowDate]; NSLog(@"time------%@", time);
格式化参数:
格式化参数如下: G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份全称,如 Janualy dd: 日,2位数表示,如02 d: 日,1-2位显示,如 2 EEE: 简写星期几,如Sun EEEE: 全写星期几,如Sunday aa: 上下午,AM/PM H: 时,24小时制,0-23 K:时,12小时制,0-11 m: 分,1-2位 mm: 分,2位 s: 秒,1-2位 ss: 秒,2位 S: 毫秒 常用日期结构: yyyy-MM-dd HH:mm:ss.SSS yyyy-MM-dd HH:mm:ss yyyy-MM-dd MM dd yyyy
获取本时区时间:
[NSDate date]获取的是GMT时间,要想获得某个时区的时间,以下代码可以解决这个问题 NSDate *date = [NSDate date]; NSTimeZone *timeZone = [NSTimeZone systemTimeZone]; NSTimeInterval timeInterval = [timeZone secondsFromGMTForDate:date]; NSDate *localeDate = [date dateByAddingTimeInterval:timeInterval];
相关文章推荐
- iOS NSDateFormatter 日期的使用
- iOS开发之NSDateFormatter的NSLocale使用en_US_POSIX还是en_US
- iOS 学习之—— NSDateFormatter
- IOS-Frameworks-Foundation-NSDateFormatter
- iOS开发--NSDate与NSDateFormatter的相关用法【转】
- 【IOS学习笔记】Swift iOS 日期操作:NSDate、NSDateFormatter(转载)
- iOS开发中的NSDateFormatter日期格式解析总结
- ios开发系列之NSDate,NSDateFormatter,NSDateComponents和NSCalendar
- IOS NSDateFormatter 自定义 格式
- iOS - NSDateFormatter 日期 和 字符串
- ios NSDateFormatter 1987-04-12夏令时时间节点格式化日期为空
- iOS 日期格式化, NSDateFormatter,把服务器返回的时间,格式化为时间戳
- IOS NSDate NSDateFormatter 导致相差8小时
- IOS NSDate NSDateFormatter 导致相差8小时
- IOS NSDate NSDateFormatter 导致相差8小时
- iOS NSDate NSDateFormatter
- iOS之NSDate,NSDateFormatter--获取时间与格式化时间
- iOS NSDateFormatter 转换 出现 8小时偏差
- iOS-NSDateFormatter 格式说明
- iOS-设置显示时间-NSDateFormatter