草庐IT

swift - 将 json 编码时间转换为 nsdate

当我将time.Now()编码到JSON对象时,它给出的结果为"2009-11-10T23:00:00Z"但打印时间。现在给出2009-11-1023:00:00+0000UTC。他们为什么不同。什么是T和Z。另外,如何根据this将其转换为swiftNSDate对象?表? 最佳答案 这些值的含义无关紧要,它们是该格式(ISO8601)的一部分。有几种方法可以解决这个问题。一种是为时间或您的结构定义自定义MarshalJSON()方法并使用它来格式化日期,另一种是首先在您的结构中将其表示为字符串,以便当默认实现执行你得到你正在寻找的

java - 如何将 NSDate 转换为整数以将 PHP date() 作为 unix 时间戳传递?

我是一名Objective-C初学者,我被指派为我们的客户创建一个iPhone应用程序。我有一些Java背景,但在这个objective-c方面几乎没有经验,这是我第一次开发一个完整的应用程序......无论如何,我目前正在处理几个问题。其中一个问题是我需要从我的iOS应用程序为PHP的date函数发送一个整数值。我一直在四处寻找解决方案,但他们都在处理相反的方式(inttoNSDate),而不是NSDatetointegervalue。我尝试了类似回答here的解决方案但很明显它返回double,而不是整数...或者this但这无法获取系统时间。我知道我可以通过以下方式获取当前系统的

ios - 使用 Swift 3.0 在 iOS 中禁用以前的日期、月份、年份 JTAppleCalendar

我正在使用这个库:https://github.com/orazz/CalendarPopUp假设我有一个用户注册日期,它是2017年9月28日。现在我只想启用下一个日期、月份和年份之间的日期。应该禁用以前的日期、月份和年份。我该怎么做?如何禁用滚动和选择上一个日期和月份? 最佳答案 使用它来设置最小和最大日期。您可以更改任何组件,例如日、月、年。objective-cNSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalenda

iphone - 如何从 UIImage 获取 NSDATE?

在这种情况下,我如何从UIImage获取日期或元数据://UIImagePickerControllerSourceTypepicker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;//delegatereturn-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{//poinfoinconsole->thereisnometadataoftheim

objective-c - iOS 开发 : timeIntervalSince1970 not updating when in a NSRunLoop

我是iOS开发的新手,所以如果这有点愚蠢,我很抱歉。但对于我的一生,我无法弄清楚为什么当我在Objective-C的循环中调用(NSTimeInterval)timeIntervalSince1970时,它会在第一次运行时取回值并且根本不会从那里更新。我在循环中使控制台输出当前时间,并且它始终相同:我用这个来打印它:NSLog([NSStringstringWithFormat:@"time:%f",(float)[[NSDatedate]timeIntervalSince1970]]);这是控制台输出:GNUgdb6.3.50-20050815(Appleversiongdb-170

objective-c - 如何使用这种格式将 NSString 转换为 NSDate : "2012-08-01T12:43:35+02:00"?

这个问题在这里已经有了答案:IsthereasimplewayofconvertinganISO8601timestamptoaformattedNSDate?(8个答案)关闭8年前。我需要像这样转换NSString:"2012-08-01T12:43:35+02:00"到NSDate,但我找不到合适的格式...我使用这个类别代码将NSString转换为NSDate:[NSDatedateFromString:@"2012-08-01T12:43:35+02:00"withFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZZ"];+(NSDate*)dateFromSt

ios - 检查 NSDate 是否在 EKEventStore 中

我正在尝试检查某个nsdate是否在我的事件存储中。当前月份的事件存储在NSMutableArray中。我正在使用这些函数来创建事件存储并获取其中的对象:-(void)viewDidLoad{[superviewDidLoad];self.almacenEventos=[EKEventStorenew];self.listaEventos=[NSMutableArraynew];self.calendario=[self.almacenEventosdefaultCalendarForNewEvents];[self.listaEventosaddObjectsFromArray:[s

objective-c - 在核心数据中搜索 NSDate 问题

我有一个应用程序可以从时间戳为UTC的服务器中提取数据。我的应用程序必须根据当前本地时间在屏幕上显示内容。我遇到的问题如下如果我这样做//theYMDisfinebuttimeis-8behindsoshowing03:34insteadof11:34.NSDate*today=[[NSDatealloc]init];所以当我这样做的时候NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"(start=%@)",today,room,today];今天插入NSPredicate时我没有得到正确的结果是“2012-08-1003

objective-c - NSDateFormatter 获取 stringFromDate 错误

我有一个字符串如下:2012-11-01我想得到一个代表那天的字符串。所以这就是我的处理方式:NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-mm-dd"];NSDate*date=[dateFormatterdateFromString:@"2012-11-01"];[dateFormattersetDateFormat:@"EEE"];NSString*string=[dateFormatterstringFromDate:date];NSLo

ios - 无法显示星期几

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIgetthedayoftheweekinObjective-C?我有一个连接到nsstring的uilabel。但是,我试图将nsstring设置为星期几(星期一、星期二等)。每次我运行它时,它什么也没给我。我有一种感觉,这是因为我没有从我的nsdate中获得值(value)。但是,我是xcode的新手,所以我真的不知道我做错了什么。-(void)viewDidLoad{NSDate*today=[[NSDatealloc]init];NSCalendar*gregorian=[[NSCalend