本地化封装了关于语言,文化以及技术约定和规范的信息。用于提供于用户所处地域相关的定制化信息和首选项信息的设置。通过获取用户的本地化信息设置,我们可以为用户提供更加友好人性化的界面设置,包括更改更改应用程序的界面的语言,货币类型,数字,日期格式的格式化,提供正确的地理位置显示等等。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];
self.window.backgroundColor=[UIColorwhiteColor];
//初始化UIDatePicker
dp=[[UIDatePickeralloc]initWithFrame:CGRectMake(0,50, 320,50)];
//设置成汉语NSLocale localeWithLocaleIdentifier:@"zh-Hans"
dp.locale=[NSLocalelocaleWithLocaleIdentifier:@"zh-Hans"];
//设置成倒计时
// dp.datePickerMode=UIDatePickerModeCountDownTimer;
//显示日期以及时间
// dp.datePickerMode=UIDatePickerModeDateAndTime;
UIButton * bu = [[UIButtonalloc]initWithFrame:CGRectMake(200,350, 60,50)];
bu.backgroundColor=[UIColorgreenColor];
[bu setTitle:@"显示"forState:UIControlStateNormal];
//产生事件
[bu addTarget:selfaction:@selector(ac)forControlEvents:UIControlEventTouchUpInside];
[self.windowaddSubview:bu];
[self.windowaddSubview:dp];
[self.windowmakeKeyAndVisible];
returnYES;
}
-(void)ac
{
//把dp.data存在da里面
NSDate *da=dp.date;
//初始化一个NSDateFormatter
NSDateFormatter * fom = [[NSDateFormatteralloc]init];
//通过setDateFormat定制格式
[fom setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//把转化的时间存在string中
NSString *str = [fomstringFromDate:da];
NSLog(@"%@",str);
}