获取NSDate中的某一项
来源:互联网 发布:mcabook软件关不掉 编辑:程序博客网 时间:2024/05/22 03:43
以前觉得好像date应该有直接获取hour、year之类的东西,今天试了一下没有找到。。。百度之,竟然需要通过日历进行转换。。给跪了
代码如下
一个NSDate类型的变量date
NSDate *current = [NSDate date];//以当前时间为例
NSCalendar *calendar = [NSCalendar currentCalendar];
//有的帖子里面是这么写的[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
//先记下来以后有时间好好看一下,因为还有一个很重要的问题就是时差问题
//比如我要做天气更新判断,中国天气网更新时间18点的话,应该是北京时间,那新疆那边怎么办,应该会有影响吧。
//现在没时间了,反正影响不大,先不考虑这个问题。mark一下!!!
NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dateComponent = [calendar components:unitFlags fromDate:now];//得到的dateComponent就可以直接获取里面的某一项了
int
year = [dateComponent year];
int
month = [dateComponent month];
int
day = [dateComponent day];
int
hour = [dateComponent hour];//注:24小时制
int
minute = [dateComponent minute];
int
second = [dateComponent second];
- 获取NSDate中的某一项
- 获取String字符串中的某一段字符!
- 去掉option中的某一项
- easyUI中的datagrid控件怎样获取某一行中的数据
- NSdate获取时间问题
- NSDate中的格式
- Foundation中的NSDate
- Object-C中的NSDate
- Objiective-C中的NSDate
- OC中的NSDate
- OC中的NSDate类
- OC中的时间NSDate
- OC中的NSDate
- linux snprintf获取字符串中的某一段的长度问题
- 017通过id获取网页中的某一部分
- jsp 如何获取表格某一行中的数据
- 如何获取jQuery集合的某一项
- Repeater获取某一项的id
- 编译原理语义分析
- iPhone获取消除误差的位置信息
- 登陆网关和登录服务器异常关闭,已被重新启动!
- win7火狐安装flashplayer后网页视频依然提示没有安装视频播放器
- c#中操作xml(最简单的介绍)
- 获取NSDate中的某一项
- htmlcomplet.vim 插件bug修复方法 line 304, E121: Undefined
- 2012-12-23-晚上IO练习,读取拷贝文件和视频
- java 中用rmi实现helloWorld
- 用命令查找端口占用程序
- 读入一个整数,判断该整数是否回文数(回文数是指从左往右读以及从右往左读的结果相同的数)。
- T-SQL 查询优化之联接顺序
- C++基础:继承与派生(构造 析构函数 显式访问)
- C++基础:多态 虚函数