jjzjj

dateFromString

全部标签

ios - 将时区感知 .isoformat() 日期时间字符串转换为 NSDate

我从我的网络API得到以下NSString:@"2013-12-03T19:13:56+00:00"我想获取这个NSString并使用NSDateFormatter创建相应的NSDate。对于我的生活,我无法弄清楚可以帮助我做到这一点的格式化字符串。我总是得到零。这是我正在尝试的:+(NSDate*)dateFromUTCFormattedDateString:(NSString*)dateString{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];NSTimeZone*timeZone=[NSTimeZoneti

objective-c - NSString 到特定格式的 NSDate 转换

我收到以下格式的NSString:2013-05-18T17:37:06.9419518Z如何正确地将日期转换为NSDate,以便将其与包含当前日期/时间的另一个NSDate进行比较这是我现在拥有的:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSSSSSZ"];NSDate*dateFromString=[[NSDatealloc]init];dateFromString=[dateFormatterdat

ios - 解析多种日期格式

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:ConvertingmutlipledateformatintoasingleformatiniPhone我正在尝试解析RSS并从RSS的内容部分提取日期的NSString,并将其转换为NSDate。这是我目前所拥有的:RSS内容总是将时间列为When:Date/Timetoendingtime。我首先扫描RSS中的每个项目,以了解When:和“to”部分之间的内容。然后我设置了一个NSDateFormatter。这就是问题所在。有时它被列为ThuSep6,20131:00PM,但在其他时候,使用的格式是Thu

ios - NSDateFormatter:stringFromDate 和 dateFromString 不可逆?

我在使用带有NSDateFormatter的自定义日期格式化程序将字符串转换为日期时遇到问题。这是一个从今天的日期创建字符串但无法将其转换回NSDate的简短示例:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"Mdyyyy"];NSString*example=[dateFormatterstringFromDate:now];//e.g.,10292013NSDate*reverse=[dateFormatterdateFromString:exampl

ios - 从 NSUserdefaults 转换/格式化 DateString

我试图从NSUserDefaults格式化一个字符串,它包含一个日期。结果是(空)。我的问题是:有没有办法将这个字符串转换成日期来格式化它,或者有更好的方法吗?我的代码:NSString*c=[prefsobjectForKey:@"expiration_date_full"];NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"dd.MM.yyyyHH:mm:ss"];NSDate*dateFromString=[[NSDatealloc]init];date

ios - NSDateFormatter dateFromString 1981-04-01

我有代码:NSString*str=@"1981-04-01";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd"];NSDate*back=[dateFormatterdateFromString:str];NSLog("output:%@",back);//output(null)当我尝试不同的日期时:str=@"1982-04-01";//同样返回nilstr=@"1985-04-01";//这看起来不错,输出:1985-03-31

ios - 更新 iPad 版本 8.3 后的日期格式问题

更新iPad版本8.3后的日期格式问题下面的代码返回NIL值但在模拟器和iPod中工作正常-(NSString*)dateFormat:(NSString*)str{NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy/mm/ddHH:mm:sszzz"];NSDate*dateFromString=[[NSDatealloc]init];dateFromString=[dateFormatterdateFromString:str];//problem

ios - NSDateFormatter dateFromString 不正确

我将UITableViewCell的detailTextLabel的值设置为当前日期,然后允许用户使用UIDatePicker。我这样设置文本标签NSDate*currentDate=[NSDatedate];NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"hh:mmaMM/dd/YYYY"];cell.detailTextLabel.text=[dateFormatterstringFromDate:currentDate];这会正确设置文本标签,并显示类

ios - 从字符串到 NSDate

我正在尝试将字符串转换为NSDate。并且不明白我的代码有什么问题。dateString=[NSStringstringWithFormat:@"Sun02feb1412:30"];NSLog(@"dateString%@",dateString);NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"GMT"]];[dateFormattersetDateFormat:@"EEEddMMMyyH

ios - 如何从字符串中获取日期、时间和金额

我有NSstring*str=@"Existingapplicationscanbeimprovedorextendedon11-01-2014at4PMfor120$";我想从上面的字符串中获取日期、时间和金额。上面的字符串我正在尝试动态获取..我试过的是NSArray*arySeperator=[resultcomponentsSeparatedByString:@""];for(inti=0;i无法继续..请就如何进一步进行提供任何帮助或建议? 最佳答案 试试这个NSString*str=@"Existingapplicati