//
// 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