草庐IT

Dateformatter

全部标签

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

ios - Kiwi 规范中的辅助函数

我有一些重复的规范,我想干掉。通用功能不适合移动到beforeEachblock中。本质上,它是对象创建,12个对象中的每一个对象有4行,我想将这4行变成一个函数调用。我可以在Kiwi规范中的什么地方放置辅助函数?在RSpec中,我可以将def放在specblock之间,但这在这里似乎是不可能的。我什至尝试跳过SPEC_END宏并自己添加该内容,这样我就可以在SPEC_BEGIN的@implementation中添加函数,但这似乎也不起作用。更正...我可以通过手动编写SPEC_END宏来管理某种工作。我最后}放错了地方。但是,它仍然失败,因为该方法不在@interface中。

ios - Kiwi 规范中的辅助函数

我有一些重复的规范,我想干掉。通用功能不适合移动到beforeEachblock中。本质上,它是对象创建,12个对象中的每一个对象有4行,我想将这4行变成一个函数调用。我可以在Kiwi规范中的什么地方放置辅助函数?在RSpec中,我可以将def放在specblock之间,但这在这里似乎是不可能的。我什至尝试跳过SPEC_END宏并自己添加该内容,这样我就可以在SPEC_BEGIN的@implementation中添加函数,但这似乎也不起作用。更正...我可以通过手动编写SPEC_END宏来管理某种工作。我最后}放错了地方。但是,它仍然失败,因为该方法不在@interface中。

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 - 组合不同语言 RTL 和 LTR 中的两个字符串

我有两份文本,一份是希伯来文,一份是英文。在第一个文本中,我有希伯来语日期。NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];NSLocale*hebrew=[[NSLocalealloc]initWithLocaleIdentifier:@"he_IL"];//Hebrew[dateFormattersetDateFormat:@"yyyy-MM-dd'T'hh:mm:ss.SSSZ"];NSDate*date=[dateFormatterdateFromString:model.startDate];NSLog(@

ios - 组合不同语言 RTL 和 LTR 中的两个字符串

我有两份文本,一份是希伯来文,一份是英文。在第一个文本中,我有希伯来语日期。NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];NSLocale*hebrew=[[NSLocalealloc]initWithLocaleIdentifier:@"he_IL"];//Hebrew[dateFormattersetDateFormat:@"yyyy-MM-dd'T'hh:mm:ss.SSSZ"];NSDate*date=[dateFormatterdateFromString:model.startDate];NSLog(@

objective-c - iOS : how to deal (or not deal) with timezones? 中的日期/时间解析

我有一个ASP.NETMVC3网站,它通过JSON与我的iOS应用程序通信。作为JSON响应中发送的对象的一部分,我的日期格式为yyyy-MM-ddHH:mm:ssZZZ,输出2011-04-0516:28:22-07:00。我如何在iOS中解析它?这是我现在正在处理的代码:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZ"];[dateFormattersetTimeZone:[NSTimeZonelocal