IOS开发基础教程学习笔记2 DatePicker获取时间
来源:互联网 发布:昆山网络电视台 编辑:程序博客网 时间:2024/04/27 22:34
//// ViewController.h// picker//#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ IBOutlet UIDatePicker *datePicker;}- (IBAction)showDate:(UIButton *)sender;@end
//// ViewController.m// picker//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. NSDate *now = [[NSDate alloc] init]; [datePicker setDate: now animated: YES];}- (void)viewDidUnload{ datePicker = nil; [super viewDidUnload]; // Release any retained subviews of the main view.}- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);}- (IBAction)showDate:(UIButton *)sender{ NSDate *selected = [datePicker date]; NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init]; [dateformatter setDateFormat: @"yyyy-MM-dd HH:mm +0800"]; NSString *destDateString = [dateformatter stringFromDate: selected]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"date and time" message: destDateString delegate: nil cancelButtonTitle: @"ok" otherButtonTitles: nil, nil]; [alert show];}@end