草庐IT

NSDate-Extensions

全部标签

c++ - 什么是 C++11 扩展 [-Wc++11-extensions]

我需要一些帮助来了解此错误发生的位置:warning:in-classinitializationofnon-staticdatamemberisaC++11extension[-Wc++11-extensions]这是它来自的代码部分:typedefstructHand{boolstraight=false;boolflush=false;boolfour=false;boolthree=false;intpairs=0;}Hand; 最佳答案 这不是错误,这是警告。它告诉您,您只能初始化以C++11标准(之所以这样称呼是因为它于

.NET CORE,N层应用程序,如果服务层对Microsoft.extensions.options.dll具有依赖性

直接问题是:microsoft.extensions.options.ioptions是否仅在伞应用程序的上下文(在这种情况下为Web应用程序)或类库中使用?例子:在N层ASP.NET核心应用中,我们拥有的服务层取决于来自来自的某些设置appsettings.json文件。我们首先从startup.cs中的这些线开始的东西:services.Configure(options=>{options.OptionProperty1=Configuration["OptionXSection:OptionXProperty"];});然后在服务构造函数中:ServiceConstructor(IOp

iphone - 如何从 UIImage 获取 NSDATE?

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

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

iphone - 比较 NSDate 与从互联网下载的日期

我的iPhone应用程序从网站下载汇率。它还会下载费率在EST中最后更新的时间。在我的应用程序中,我想将该时间与[NSDatedate]进行比较。基本上,我想使用NSTimeInterval将下载时间与当前EST进行比较以计算差异。我查看了这个网站并通读了文档,但不确定如何实现这一点。据我所知,NSDate没有时区。现在是GMT。所以我想将其转换为EST或将我的日期转换为GMT并比较两者。这就是我将下载的数据转换为日期的方式:NSDateComponents*dateComps=[[NSDateComponentsalloc]init];[dateCompssetHour:hour];

iphone - NString 显示 NSDate 是 000 而不是 iphone 应用程序中的实际日期

我有一个应用程序,我在其中使用NSDate并将其保存在NSString中,但是像这样的NSString存储000.000是我正在使用的代码NSDate*date=[NSDatedate];NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"yyyy-MM-ddHH:MM:SS"];NSString*str=[formatterstringFromDate:date];NSString*content_AddedTime=str;NSString*post=[[NSStringa

ios - cocoa touch 如何将标签设置为 NSDate

我有一个名为datelabel的标签,我想在我的AppDelgate中将它设置为一个名为dateofbirth的NSDate。我已经定义并导入了我的AppDelgate并将其设置为appDelgate,但是当我尝试self.datelabel.text=appDelgate.dateofbirth但是当我把它放进去时,它给出了这个错误Incompatiblepointertypesassigningto'NSString*'from'NSDate*'我尝试了一些方法,但都没有用。有什么方法可以将标签设置为NSDate。 最佳答案 您

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