UIDatePicker得到的时间中怎么去掉时分秒(字符串操作知识拓展)--iOS开发
2016-03-28 23:17
447 查看
项目里面用了UIDatePicker这个控件,但是只需要年月日就够了,一般显示生日的。
创建一个日期选择控件
datePicker = [[UIDatePicker
alloc]initWithFrame:RectAdaptation(0,
420,
375, 200)];
datePicker.datePickerMode =
UIDatePickerModeDate;
datePicker.backgroundColor = [UIColor
whiteColor];
[xxxView addSubview:datePicker];
可恶的是直接datePicker里面这样获取(datePicker.date)会附带时分秒的,于是需要把它去掉才能作为生日显示。
这里是我的一个懒人版的写法,可拆解;
NSLog();里面打印一下就好了;
[[NSString
stringWithFormat:@"%@",
datePicker.date]
componentsSeparatedByString:@" "][0]
这里用了以分隔符切割字符串的方法,还可以用截取范围的方法,略。
知识拓展(对字符串操作轻车熟路的请忽略):
关于字符串的知识也普及一下吧:
截取字符串
[string substringToIndex:i];//截取第i个下表之前的字符串
[string substringFromIndex:j];//截取第j个下标之后的字符串
[string substringWithRange:range];//截取范围类的字符串
获取字符位置
NSRangerange *range = [stringrangeOfString:@"d"];//得到的是一个范围值range
切割字符串
//这里是以逗号作为分隔符,整串字符以逗号切断,存在数组里面,看变量名就知道怎么用了;
NSArray *array = [string componentsSeparatedByString:@","];
创建一个日期选择控件
datePicker = [[UIDatePicker
alloc]initWithFrame:RectAdaptation(0,
420,
375, 200)];
datePicker.datePickerMode =
UIDatePickerModeDate;
datePicker.backgroundColor = [UIColor
whiteColor];
[xxxView addSubview:datePicker];
可恶的是直接datePicker里面这样获取(datePicker.date)会附带时分秒的,于是需要把它去掉才能作为生日显示。
这里是我的一个懒人版的写法,可拆解;
NSLog();里面打印一下就好了;
[[NSString
stringWithFormat:@"%@",
datePicker.date]
componentsSeparatedByString:@" "][0]
这里用了以分隔符切割字符串的方法,还可以用截取范围的方法,略。
知识拓展(对字符串操作轻车熟路的请忽略):
关于字符串的知识也普及一下吧:
截取字符串
[string substringToIndex:i];//截取第i个下表之前的字符串
[string substringFromIndex:j];//截取第j个下标之后的字符串
[string substringWithRange:range];//截取范围类的字符串
获取字符位置
NSRangerange *range = [stringrangeOfString:@"d"];//得到的是一个范围值range
切割字符串
//这里是以逗号作为分隔符,整串字符以逗号切断,存在数组里面,看变量名就知道怎么用了;
NSArray *array = [string componentsSeparatedByString:@","];
相关文章推荐
- php下关于中英数字混排的字符串分割问题
- PHP 字符串分割和比较
- javascript字符串替换及字符串分割示例代码
- iOS开发之路--微博“更多”页面
- JavaScript中字符串分割函数split用法实例
- php字符串分割函数explode的实例代码
- iOS开发之路--微博骨架搭建
- iOS开发使用JSON解析网络数据
- IOS开发代码分享之获取启动画面图片的string
- iOS开发实现音频播放功能
- iOS开发使用XML解析网络数据
- IOS开发实现录音功能
- IOS开发之路--C语言数组和字符串
- IOS开发代码分享之用nstimer实现倒计时功能
- iOS开发使用GDataXML框架解析网络数据
- IOS开发代码分享之设置UISearchBar的背景颜色
- ios推送证书
- iOS和tvOS游戏按需加载资源简介
- ios开发之环境搭建-01