获取当前年月日和星期
2015-09-07 13:50
323 查看
NSDate *date1 = [NSDate
date];
NSCalendar *calendar = [NSCalendar
currentCalendar];
NSDateComponents *comps;
// 年月日获得
comps = [calendar components:(NSCalendarUnitYear |
NSCalendarUnitMonth | NSCalendarUnitDay)
fromDate:date];
NSInteger year = [comps
year];
NSInteger month = [comps
month];
NSInteger day = [comps
day];
NSLog(@"year: %ld month: %ld, day: %ld", (long)year, (long)month,
(long)day);
// NSCalendarUnitWeekdayOrdinal
comps = [calendar components:(NSCalendarUnitCalendar |
NSCalendarUnitWeekday | NSCalendarUnitWeekdayOrdinal)
fromDate:date];
NSInteger week = [comps
weekOfYear]; //
今年的第几周
NSInteger weekday = [comps
weekday]; //
星期几(注意,周日是“1”,周一是“2”。。。。)
NSInteger weekdayOrdinal = [comps
weekdayOrdinal]; //
这个月的第几周
NSLog(@"week: %ld weekday: %ld ordinal: %ld", (long)week, (long)weekday,
(long)weekdayOrdinal);
date];
NSCalendar *calendar = [NSCalendar
currentCalendar];
NSDateComponents *comps;
// 年月日获得
comps = [calendar components:(NSCalendarUnitYear |
NSCalendarUnitMonth | NSCalendarUnitDay)
fromDate:date];
NSInteger year = [comps
year];
NSInteger month = [comps
month];
NSInteger day = [comps
day];
NSLog(@"year: %ld month: %ld, day: %ld", (long)year, (long)month,
(long)day);
// NSCalendarUnitWeekdayOrdinal
comps = [calendar components:(NSCalendarUnitCalendar |
NSCalendarUnitWeekday | NSCalendarUnitWeekdayOrdinal)
fromDate:date];
NSInteger week = [comps
weekOfYear]; //
今年的第几周
NSInteger weekday = [comps
weekday]; //
星期几(注意,周日是“1”,周一是“2”。。。。)
NSInteger weekdayOrdinal = [comps
weekdayOrdinal]; //
这个月的第几周
NSLog(@"week: %ld weekday: %ld ordinal: %ld", (long)week, (long)weekday,
(long)weekdayOrdinal);
相关文章推荐
- ZOJ 1008 Gnome Tetravex
- git生成ssh key及本地解决多个ssh key的问题
- JS 打开新窗口的方法
- 你的第一台负载均衡器 - 15分钟的入门课
- ubuntu下tcpdump总结
- ListView使用过程记录
- 用户·角色·权限·表
- Java代理模式
- Android软键盘强制弹出,隐藏输入法.
- ORACLE 全局索引和本地索引
- liunx下swf转换 相关问题____http://bbs.csdn.net/topics/390797316
- json集合字符串转对象
- Play 起步
- AFNetworking作用和用法详解
- zookeeper安装小记
- 多媒体
- 面试题 14
- 面试题(一)
- XssSniper 扩展介绍
- R语言数据框