ios 获取日期(年、月、日、星期、时、分、秒)
2015-11-02 16:34
531 查看
// +(NSDictionary *)getTimeFromDate:(NSDate *)date { NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSLocale *zhLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]; [calendar setLocale:zhLocale]; NSDateComponents *comps = [[NSDateComponents alloc] init]; NSInteger unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitWeekday | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond; comps = [calendar components:unitFlags fromDate:date]; NSDictionary *result = @{ @"year":[NSNumber numberWithInt:[comps year]], @"month":[NSNumber numberWithInt:[comps month]], @"day":[NSNumber numberWithInt:[comps day]], @"hour":[NSNumber numberWithInt:[comps hour]], @"minute":[NSNumber numberWithInt:[comps minute]], @"second":[NSNumber numberWithInt:[comps second]], @"week":[NSNumber numberWithInt:[comps weekday] - 1] }; return result; }
相关文章推荐
- iOS SandBox 之关于应用程序沙盒
- iOS开发之理解iOS中的MVC设计模式
- iOS开发之关于NSZone
- ios 判断系统语言
- ios-kvc\kvo 原理
- 在Cordova项目中创建简单的iOS插件
- iOS~视频开发
- iOS开发之关于runtime
- [iOS]用hidesBottomBarWhenPushed属性实现隐藏BottomBar时候的的几个坑!
- 学习iOS设计:iOS8的颜色、文字和布局学习
- iOS中User Defaults的用法(主要是判断程序是否第一次启动)
- iOS~视频编码转换
- IOS学习之如何判断版本更新
- ios Autolayout 第三方库Masonry 使用介绍文章链接
- iOS 9 适配系列教程
- iOS 真机调试 Xcode 显示 device Error: device unavailable
- Mac&iOS Socket
- Nagios(页面)报错: Return code of 13 is out of bounds
- iOS -一些常用的方法
- ios 开发日记 20 - runTime