草庐IT

NsdateFormatter

全部标签

iphone - 我使用 NSDateFormatter 的方式有什么问题?

NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];dateFormatter.locale=[[[NSLocalealloc]initWithLocaleIdentifier:@"en_US"]autorelease];[dateFormattersetDateFormat:@"EEE,dMMMyyyyHH:mm:sszzz"];NSString*dateString=@"Tue,08Jun201017:00:00EDT";NSDate*eventDate=[dateFormatterdateFromString:da

ios - NSString 到 NSDate for yyyy-MM-dd'T'HH :mm:ss. SSS+05:30 格式

我得到的日期字符串是这种格式的2014-01-08T21:21:22.737+05:30。我如何将它授予NSDate?我试过:NSString*currentDateString=@"2014-01-08T21:21:22.737+05:30";[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS+05:30"];NSDate*currentDate=[dateFormatterdateFromString:currentDateString];NSLog(@"CurrentDate:%@",currentDate);它返回零。

ios - NSString 到 NSDate for yyyy-MM-dd'T'HH :mm:ss. SSS+05:30 格式

我得到的日期字符串是这种格式的2014-01-08T21:21:22.737+05:30。我如何将它授予NSDate?我试过:NSString*currentDateString=@"2014-01-08T21:21:22.737+05:30";[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS+05:30"];NSDate*currentDate=[dateFormatterdateFromString:currentDateString];NSLog(@"CurrentDate:%@",currentDate);它返回零。

iOS 11.2.6 DateFormatter.date 对于遵守巴西利亚夏令时的城市返回 nil

这个问题在这里已经有了答案:DateFormatter'sreturnsnilforspecificdatestringswithouttimeinSwift(1个回答)关闭2年前。我从头开始创建了一个新的SingleViewApp项目,并仅将以下代码添加到ViewController的viewDidLoad方法中:letdateFormatter=DateFormatter()dateFormatter.dateFormat="MM/yy"ifletdate=dateFormatter.date(from:"11/20"){print("gotthedate:\(date)")}el

iOS 11.2.6 DateFormatter.date 对于遵守巴西利亚夏令时的城市返回 nil

这个问题在这里已经有了答案:DateFormatter'sreturnsnilforspecificdatestringswithouttimeinSwift(1个回答)关闭2年前。我从头开始创建了一个新的SingleViewApp项目,并仅将以下代码添加到ViewController的viewDidLoad方法中:letdateFormatter=DateFormatter()dateFormatter.dateFormat="MM/yy"ifletdate=dateFormatter.date(from:"11/20"){print("gotthedate:\(date)")}el

objective-c - 适用于 iOS 的 obj-c 中日期格式模式的完整列表

是否有受支持的日期格式模式/标记的实际、全面的列表?我一直在看APIdocs,他们提到了其中的一些,例如MM,但其余的呢? 最佳答案 Apple导入了Unicode标准,因此总结日期格式字段的附录是here. 关于objective-c-适用于iOS的obj-c中日期格式模式的完整列表,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13862356/

objective-c - 适用于 iOS 的 obj-c 中日期格式模式的完整列表

是否有受支持的日期格式模式/标记的实际、全面的列表?我一直在看APIdocs,他们提到了其中的一些,例如MM,但其余的呢? 最佳答案 Apple导入了Unicode标准,因此总结日期格式字段的附录是here. 关于objective-c-适用于iOS的obj-c中日期格式模式的完整列表,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13862356/

ios - 使用 Swift 2 将字符串转换为 NSDate

我正在尝试将字符串转换为NSDate这是我的代码letstrDate="2015-11-01T00:00:00Z"//"2015-10-06T15:42:34Z"letdateFormatter=NSDateFormatter()dateFormatter.dateFormat="yyyy-MM-ddTHH:mm:ssZ"print(dateFormatter.dateFromString(strDate))结果我一直得到nil 最佳答案 格式字符串中的“T”需要用单引号引起来,因此不会被视为符号:swift3.0letstrDat

ios - 使用 Swift 2 将字符串转换为 NSDate

我正在尝试将字符串转换为NSDate这是我的代码letstrDate="2015-11-01T00:00:00Z"//"2015-10-06T15:42:34Z"letdateFormatter=NSDateFormatter()dateFormatter.dateFormat="yyyy-MM-ddTHH:mm:ssZ"print(dateFormatter.dateFromString(strDate))结果我一直得到nil 最佳答案 格式字符串中的“T”需要用单引号引起来,因此不会被视为符号:swift3.0letstrDat

iOS : Switching between 12/24 hour times from strings

有趣的问题让我很困惑。我从服务器到设备接收字符串时间。然后我将其转换为NSDate。当设备设置为显示24小时时间时,生活很好。现在我正在一台设置为12小时的设备上对其进行测试。一切都停止了。日期返回为空我第一次有NSDateFormatter*dateFormat=[[NSDateFormatteralloc]init];[dateFormatsetDateFormat:@"HH:mm"];self.startTime=[dateFormatdateFromString:(NSString*)self.startTime];非常适合显示24小时制而非12小时制的设备。然后我尝试了NSD