草庐IT

dateFromString

全部标签

ios - -[NSDateFormatter dateFromString :] returns nil

NSString*lower=[NSStringstringWithFormat:@"%@",[newDatesobjectAtIndex:0]];NSString*higher=[NSStringstringWithFormat:@"%@",[newDatesobjectAtIndex:[newDatescount]-1]];NSLog(@"%@",lower);NSLog(@"%@",higher);NSDateFormatter*df=[[NSDateFormatteralloc]init];[dfsetDateFormat:@"yyyy-MM-dd"];NSDate*dtLow

mongodb - 如何使用 $dateFromString 转换数组中的日期?

我正在尝试使用$dateFromString将数组中的时间戳转换为日期我尝试从中转换日期的示例文档:{"_id":ObjectId("5cbc5efc8af5053fd8bdca31"),"ticker":"ticker","currency":"currency","daily":[{"timestamp":"2019-04-18","open":"5.3300","high":"5.3300","low":"5.2000","close":"5.2700","volume":"6001"},{"timestamp":"2019-04-17","open":"5.1500","hig

ios - NSDateFormatter dateFromString 返回 nil

我有以下代码:NSDateFormatter*df=[[[NSDateFormatteralloc]init]autorelease];/*2010-11-0220:31:39*/[dfsetDateFormat:@"YYYY-MM-ddhh:mm:ss"];NSDate*date=[dfdateFromString:@"2010-11-0220:31:39"];date为nil。知道为什么吗? 最佳答案 hh符号用于表示1到12之间的小时。使用HH表示1到24之间的小时。此外,还使用​​YYYY对于周数年。您可能需要yyyy。[d

ios - Swift:NSDateFormatter dateFromString 在设备上返回 nil

我在Obj-c中找到了可以解决我的问题的东西,但我无法翻译代码,所以我要求Swift解决方案。我正在解析JSON文件中的一些数据,但在检索日期时遇到问题;这是代码:println(data)//"Fri,16Jan201511:49:00+0100"vardateFormatter=NSDateFormatter()dateFormatter.dateFormat="EEE,ddLLLyyyyHH:mm:ssZZZ"letformattedDate=dateFormatter.dateFromString(data)println(formattedDate)//returns'Opt

ios - DateFormatter dateFromString 总是在 swift 3 中返回 nil

由于某些原因无法将字符串转换为NSDate。这是我的日期转换代码:letkSQLiteDateFormat:String="yyyy/MM/ddHH:mm:ssZ"letdateFormat=[kSQLiteDateFormat,"ddMM,yyyy","MMM-yyyy","yyyy-MM-dd","yyyy-12","yyyy/MM/dd","yyyy/mm/dd","yyyy-MM-ddHH:mm:ss","yyyy-MM-ddHH:mm:ssZ","yyyy-MM-ddHH:mm:ssK","yyyy-MM-ddHH:mm:ssZZ","yyyy/MM/ddhh:mma","M

ios - NSDateFormatter dateFromString 总是返回 nil

我想提前为重复提问而道歉,但目前还没有其他解决方案对我有用。每次我尝试将日期字符串传递给dateFromString函数时,我都会得到nil。我没有在任何地方读到自iOS7更新以来事情发生了变化,但如果这对它是否仍然以相同的方式工作产生影响,我正在更新。这是我用来从字符串创建日期的代码:NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetTimeZone:[NSTimeZonesystemTimeZone]];[dateFormatsetLocale:[NSLocalesystemLocale]];

iphone - NSDateFormatter dateFromString 给出了错误的日期

我已经在其他类似的帖子中尝试过这些建议,但无济于事。这是情况:我有一个像这样的NSString:FriNovember18,2011我正在尝试将其转换为这样的日期:NSDateFormatter*df=[[NSDateFormatteralloc]init];[dfsetDateFormat:@"EEMMMMd,YYYY"];NSDate*myDate=[dfdateFromString:dateString];但是生成的myDate变量包含这个:2010-12-3100:00:00+0000有谁知道为什么从dateFromString中选出了错误的日期?字符串是11月18日,转换后的