您的位置:首页 > 产品设计 > UI/UE

UIDatePicker

2015-09-05 10:10 417 查看
本地化封装了关于语言,文化以及技术约定和规范的信息。用于提供于用户所处地域相关的定制化信息和首选项信息的设置。通过获取用户的本地化信息设置,我们可以为用户提供更加友好人性化的界面设置,包括更改更改应用程序的界面的语言,货币类型,数字,日期格式的格式化,提供正确的地理位置显示等等。

- (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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: