我想将 NSString 转换为 NSDate 但 UIPickerView 显示当前日期

发布于 2024-10-12 03:46:16 字数 698 浏览 2 评论 0原文

我想将 NSString 转换为 NSDate 但 UIPickerView 显示当前的

datedatePicker=[[UIDatePicker alloc]init];
            datePicker.userInteractionEnabled=YES;
            datePicker.minuteInterval=5;
            NSLog(@"Date");
            ////////
            NSString *curDate=alarmData.date;
            //Jan 14, 2011 11:37
            NSDateFormatter *format = [[NSDateFormatter alloc] init];
            [format setDateFormat:@"MMM dd, yyyy HH:mm"];


        //Optionally for time zone converstions
        [format setTimeZone:[NSTimeZone timeZoneWithName:nil]];

        NSDate  *da = [format dateFromString:curDate];

        [datePicker setDate:da animated:YES];

任何建议

I want to convert NSString to NSDate but UIPickerView shows current

datedatePicker=[[UIDatePicker alloc]init];
            datePicker.userInteractionEnabled=YES;
            datePicker.minuteInterval=5;
            NSLog(@"Date");
            ////////
            NSString *curDate=alarmData.date;
            //Jan 14, 2011 11:37
            NSDateFormatter *format = [[NSDateFormatter alloc] init];
            [format setDateFormat:@"MMM dd, yyyy HH:mm"];


        //Optionally for time zone converstions
        [format setTimeZone:[NSTimeZone timeZoneWithName:nil]];

        NSDate  *da = [format dateFromString:curDate];

        [datePicker setDate:da animated:YES];

any suggestions

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只是我以为 2024-10-19 03:46:16

@Ali 试试这个,你会得到日期的字符串

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"MMM dd, yyyy HH:mm"];

    //conversion of NSString to NSDate

    NSDate *dateFromString = [[NSDate alloc] init];
    dateFromString = [formatter dateFromString:curDate];
    [formatter release];

@Ali try this and u will get the string from date

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"MMM dd, yyyy HH:mm"];

    //conversion of NSString to NSDate

    NSDate *dateFromString = [[NSDate alloc] init];
    dateFromString = [formatter dateFromString:curDate];
    [formatter release];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文