ios datePicker简单写法

头文件里定义 label 和 datepicker


@interface ViewController : UIViewController
{
UILabel *dateLabel;
UIDatePicker *datePicker;
}

@property (nonatomic,retain)
IBOutlet UILabel *dateLabel;
@property(nonatomic,retain)
IBOutlet UIDatePicker *datePicker;

-(IBAction)dateChanged:(id)sender;

@end


m文件里边实现

@synthesize dateLabel;
@synthesize datePicker;
- (void)viewDidLoad
{
[super viewDidLoad];
NSDate *date = [NSDate date];
[datePicker setDate:date animated:YES];






-(IBAction)dateChanged:(id)sender
{
NSDate *curDate =[datePicker date];
NSDateFormatter *formate = [[NSDateFormatter alloc] init];
[formate setDateStyle:NSDateFormatterLongStyle];
[formate setTimeStyle:NSDateFormatterLongStyle];

NSString *formateDateString = [formate stringFromDate:curDate];
NSLog(@"string is %@" ,formateDateString);
dateLabel.text = [NSString stringWithFormat:
@"当前时间是 %@", formateDateString];
// [formate release];
}




[super viewDidLoad];
NSDate *date = [NSDate date];
[datePicker setDate:date animated:YES];
NSCalendar *cul =[NSCalendar currentCalendar];
NSDateComponents *com = [cul components:NSYearCalendarUnit|
NSMonthCalendarUnit|
NSDayCalendarUnit|
NSHourCalendarUnit|
NSMinuteCalendarUnit|
NSSecondCalendarUnit
fromDate:date];
NSLog(@"time is %d-%d-%d %02d:%02d:%02d",
[com year],
[com month],
[com day],
[com hour],
[com minute],
[com second]);

NSDateFormatter *formater =[[NSDateFormatter alloc]init];
[formater setDateFormat:@"YYYY-MM-DD"];
NSString *dl = [formater stringFromDate:date];
NSLog(@"CURRENT TIME %@",dl);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值