nsdate相关内容
我想从我从日期选择器中选择的日期获取开始和结束时间. 这是我的代码 func handleDatePicker(sender: UIDatePicker) {让 dateFormatter = NSDateFormatter()dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss"让 startOfDay = NSCalendar.current
..
在我的应用中,我不想在手机上使用当地时间.我想获得格林威治标准时间的当前时间.为此,我有一个时区设置为 GMT 的日期格式化程序.然后我执行以下操作以获取当前时间: NSString *dateOne = [df stringFromDate:[NSDate date]];NSDate *date1 = [df dateFromString:dateOne]; 我的应用程序在 dateFrom
..
作为练习 Objective-C 的练习,我将 Swift 代码转换为 Objective-C.转换了 1.5k 行后,我发现自己在过去的几天里被最后一期屏蔽了. 在我的 TableViewController 的几个单元格中,描述标签根本没有出现.我检查了我的代码,似乎传递给单元格的字符串实际上是空的或 nil. 我似乎在转换将日期返回到我的单元格的 Swift 代码时犯了语法错误.
..
我需要创建一个谓词,该谓词需要使用属性 creationDate 过滤对象列表,该属性是一个 NSDate 对象.我想获取具有相同日期和月份但不是同一年的对象列表.实际上,我想要过去今天(如日/月)发生的对象.我怎样才能创建这个谓词?例如:今天是 2016 年 7 月 27 日,我想要所有将 7 月 27 日作为creationDate 的对象. 解决方案 首先,从日期中提取日期和月份..
..
这是我的代码.但是一个错误说,无法使用类型为参数列表调用 dateComponent... let fromDate = NSDate(timeIntervalSince1970: TimeInterval(tweetsArray[indexPath.row].timestamp)!)让 toDate = NSDate()让组件: NSCalendar.Unit = [.second, .mi
..
我有一个从服务器获取的字符串 "yyyy-MM-dd'T'HH:mm:ss.SSS'Z"我通过这种格式将此字符串转换为 NSDate. class func convertUTCDateToLocateDate(dateStr:String) ->日期{让 dateFormatter = NSDateFormatter()dateFormatter.dateFormat = "yyyy-MM-d
..
我有两个日期:如何在 Objective-C 中比较哪个日期更大? 解决方案 来自 NSDate 类参考: NSDate -compare: 返回一个 NSComparisonResult表示时间的值接收器和另一个的排序给定日期. (NSComparisonResult)compare:(NSDate *)anotherDate 参数 anotherDate 日期与比较接
..
我想将 2013-03-24T02:15:23-08:00 字符串转换为 NSDate 对象.我试过格式化字符串 yyyy-MM-ddTHH:mm:ss-Z ,但 NSDate 对象为零.我知道这是一个微不足道的问题,但现在我真的被它困住了. 下面是我的转换代码 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
..
我有一些代码接受一个字符串,把它变成一个日期,重新格式化然后把它作为另一个字符串吐出来: [formatter setDateFormat:@"YYYY'-'MM'-'DD','HH:mm:ss','ZZZ"];[格式化程序 setTimeZone:[NSTimeZone timeZoneWithName:@"America/New_York"]];NSDate *date = [格式化日期Fr
..
我从网络服务中获取日期,例如“2012-07-03 07:26:48".从 webservice 解析后,我保存在 NSString 中.将 NSString 转换为下面代码中使用的 NSDate 时, NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];[dateFormatter1 setDateFormat:@
..
目前我正在研究 NSDate 和 NSDateFormatter. 我的问题是我需要找到用户指定日期的 100 天后的日期. 目前我正在使用这个硬编码的字符串来查找未来的日期. calendar.maximumDate = [self.dateFormatter dateFromString:@"20/08/2015"]; 但这不是正确的方法,也不适用于用户指定的日期.有没有办法做
..
我无法将这种字符串转换为 NSDate,请在这里帮助我.我在下面做错了什么? dateString = @"201302051614461";NSDateFormatter *dateFormatter = [NSDateFormatter new];[dateFormatter setDateFormat:@"YYYYMMddHHmmSSSSS"];NSDate *date = [dateFo
..
我已尝试设置 NSDateFormatter 的时区和语言环境,但我似乎无法进行任何操作.这是代码 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];[dateFormat setDateFormat:@"MM/dd/yyyy hh:mm:ss"];NSString *myFireDateString=[@"9/17/11"
..
我在我的应用程序中使用 CET 作为我的默认 timezone.在德国,Daylight 节约时间将从 2015 年 3 月 29 日开始.现在我正在做一些测试,看看我的日期是否会在未来正确转换.我用下面的代码来测试它. NSTimeZone *timeZone = [NSTimeZone timeZoneWithAbbreviation:@"CET"];[NSTimeZone setDefau
..
我有 2 个 NSDate 对象,第一个设置为提前一个月,第二个设置为今天.我想检查今天是否在(更大)然后是前一个月的对象之后. 我该怎么做? 解决方案 阅读 日期和时间编程指南 大量的日期和时间这里详细解释了时间概念(以及 Cocoa 如何处理它们),非常值得一读. 此外,在 NSDate 类参考,您可以找到一个专门的部分“比较日期",介绍用于比较两个日期的所有方法.所以你应
..
我正在为 iPhone 开发一个应用程序,但我坚持到了这一点: 我从一个对象中获取这些数据: {日期 = "2014-08-04 11:21:26 +0000";idChallenger = "-1";索引 = "-1";时间 = "-1";},{日期 = "2015-07-31 14:50:40 +0000";idChallenger = 43;索引 = "-1";时间 = "-1";}
..
我按如下方式检索 NSTimeInterval: NSTimeInterval milisecondedDate = ([[NSDate date] timeIntervalSince1970] * 1000); 记录此内容:UNIX 时间戳:“1307710190993.865967" 我只希望点之前的值像这样用 JSON 发送: "/日期(1307710131826+0200)
..
这是场景: 我正在编写一个与医疗相关的程序,它可以在没有连接的情况下使用.当某个动作发生时,程序会将时间写入 CoreData 记录. 这就是问题所在,如果他们的设备将时间设置为早于实际时间的差异时间.这将是一个大问题,因为它用于医疗用途. 那么,即使没有连接,我如何才能获得“实时"时间? 或者,是否可以禁止用户使用限制或 DeviceProfile 之类的内容更改设备时间?
..
我正在尝试将日期字符串转换为 NSDate.我有这个输入日期字符串 2014-10-09 17:57 和这个时区 +4 或 Asia/Dubai 出于某种原因,我在我执行 2014-10-09 13:57:00 +0000 下面的代码后得到这个 NSDate. let dateString = "2014-10-09 17:57"让格式化程序 = NSDateFormatter()formatt
..
目前在我的应用程序中,我有一个从 NSUserDefaults 加载的 NSArray.NSArray 中的每个对象都是一个 NSDictionary,它有大约 5 个不同的键.我根据其中的 NSDates 重新排序 NSDictionarys 本身.我不想单独对 NSDates 进行排序. 我已尝试使用此代码执行此操作: NSComparator sortByDate = ^(id di
..