未经博主同意,严谨转载
2015-10-21 09:48
176 查看
时间选择器
#import "ViewController.h"
@interface
ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super
viewDidLoad];
UILabel*showlabel=[[UILabel
alloc]initWithFrame:CGRectMake(0,
60, 320,
60)];
showlabel.tag=101;
showlabel.backgroundColor=[UIColor
orangeColor];
showlabel.textAlignment=NSTextAlignmentCenter;
showlabel.font=[UIFont
systemFontOfSize:20];
[self.view
addSubview:showlabel];
datepickview=[[UIDatePicker
alloc]initWithFrame:CGRectMake(0,
200,
320, 216)];
//设置时间选择器的模式;
//1.UIDatePickerModeDateAndTime.
//2.UIDatePickerModeCountDownTimer
datepickview.datePickerMode=UIDatePickerModeTime;
[datepickview
addTarget:self
action:@selector(getDate)
forControlEvents:UIControlEventValueChanged];
[self.view
addSubview:datepickview];
//通过格式化字符串获取时间
// NSString*showtimestr=[NSString stringWithFormat:@"%@",datepickview.date];
// showlabel.text=showtimestr;
}
-(void)getDate
{
NSLog(@"%@",datepickview.date);
//日期格式化器
//NSdateFormatter
NSDateFormatter *dateFormatter=[[NSDateFormatter
alloc]init];
//通过格式化器的stringFormDate的方法,把日期转化成字符串
//NSString *dateStr=[dateFormatter stringFromDate:datepickview.date];
//通过格式化器的stringFormDatede
方法,把日期转换为字符串
[dateFormatter
setDateFormat:@"Y年M月d日
H时m分s秒"];
//通过格式化器的setDateFormat的方法,设置日期格式
NSString*datestr=[dateFormatter
stringFromDate:datepickview.date];
UILabel*label=(UILabel *)[self.view
viewWithTag:101];
label.text=datestr;
}
- (void)setDateFormat:(NSString *)string{
}
- (NSString *)stringFromDate:(NSDate *)date{
return
nil;
}
@end
#import "ViewController.h"
@interface
ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super
viewDidLoad];
UILabel*showlabel=[[UILabel
alloc]initWithFrame:CGRectMake(0,
60, 320,
60)];
showlabel.tag=101;
showlabel.backgroundColor=[UIColor
orangeColor];
showlabel.textAlignment=NSTextAlignmentCenter;
showlabel.font=[UIFont
systemFontOfSize:20];
[self.view
addSubview:showlabel];
datepickview=[[UIDatePicker
alloc]initWithFrame:CGRectMake(0,
200,
320, 216)];
//设置时间选择器的模式;
//1.UIDatePickerModeDateAndTime.
//2.UIDatePickerModeCountDownTimer
datepickview.datePickerMode=UIDatePickerModeTime;
[datepickview
addTarget:self
action:@selector(getDate)
forControlEvents:UIControlEventValueChanged];
[self.view
addSubview:datepickview];
//通过格式化字符串获取时间
// NSString*showtimestr=[NSString stringWithFormat:@"%@",datepickview.date];
// showlabel.text=showtimestr;
}
-(void)getDate
{
NSLog(@"%@",datepickview.date);
//日期格式化器
//NSdateFormatter
NSDateFormatter *dateFormatter=[[NSDateFormatter
alloc]init];
//通过格式化器的stringFormDate的方法,把日期转化成字符串
//NSString *dateStr=[dateFormatter stringFromDate:datepickview.date];
//通过格式化器的stringFormDatede
方法,把日期转换为字符串
[dateFormatter
setDateFormat:@"Y年M月d日
H时m分s秒"];
//通过格式化器的setDateFormat的方法,设置日期格式
NSString*datestr=[dateFormatter
stringFromDate:datepickview.date];
UILabel*label=(UILabel *)[self.view
viewWithTag:101];
label.text=datestr;
}
- (void)setDateFormat:(NSString *)string{
}
- (NSString *)stringFromDate:(NSDate *)date{
return
nil;
}
@end
相关文章推荐
- 拨打电话
- from __future__ import absolute_import
- PLSQ连接数据库弹出 Dynamic Performance Tables not accessible .....
- Mac Adobe Photoshop CS6 破解教程(图文)
- cocoapods 更新失败 bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)
- JS高级程序设计读书笔记(第十五章 使用Canvas绘图)
- javac java 命令行编译运行程序
- Xcode7编译遇到building for iOS simulator, but linking in object file built for OSX, for architectu问题解决方案
- JS实现Fisheye效果动感放大菜单代码
- CentOS安装并设置MariaDB
- MFC的API函数大全
- Ubuntu 15.10更新源已可用,更新到Ubuntu 15.10的方法
- android图片处理工具类
- jquery判断浏览器是否支持html5视频
- tableView 遇到 Identifier问题解决
- [置顶] Android调用JNI的简单实例(附详细步骤)
- 设计模式之生产者-消费者模式
- Block 与 delegate
- 返回结果集有默认值但是提示java.lang.nullpointerexception
- 在javascript中随机数 math random如何生成指定范围数值的随机数