【问题标题】:Converting to NSDate from NSString从 NSString 转换为 NSDate
【发布时间】:2011-11-25 20:47:12
【问题描述】:

我正在尝试将 Nsstring 对象转换为 Nsdate。我的代码是这样的

     NSString *Time=@"09/26/2011 2:06 AM";
     NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        //[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehaviorDefault];
        //Time=[mystr substringToIndex:3];
        [dateFormatter setDateFormat:@"MM-DD-YYYY HH:MM"];
        NSDate *dateFrom = [dateFormatter dateFromString:Time];
        NSLog(@"\n\n\n\nThe date==%@\n\n\n\n\n",dateFrom);

但它返回一个空值。任何帮助表示赞赏。在此先感谢

【问题讨论】:

标签: objective-c cocoa-touch ios4 nsstring nsdate


【解决方案1】:

尝试替换:

[dateFormatter setDateFormat:@"MM-DD-YYYY HH:MM"];

[dateFormatter setDateFormat:@"MM/dd/yyyy HH:mm a"];

【讨论】:

  • 现在工作..谢谢..是否可以将其转换为 12 小时时间。
猜你喜欢
  • 2023-03-25
  • 1970-01-01
  • 2011-04-24
  • 2017-04-23
  • 2021-09-11
  • 2011-11-01
相关资源
最近更新 更多