nsdate相关内容
我从 Parse 中检索了 createdAt 列,并将它写在 UITableview 上的每一行,但时间和日期在 tableview 上看起来像这样: 23-12-2015 01:04:56.380 28-08-2015 19:45:09.101 例如,我想将其转换为之前的时间: 今天下午 1:04 -- 昨天上午 5:24 -- 3 天前 -- 1 周前 -- 1 个月
..
在 Swift5 中,我们有 RelativeDateTimeFormatter Swift5 之前: 我正在尝试转换时间,我想做的是: 从 1 到 15 秒它会说“刚才" 从 60 分钟到 119 分钟,它会说“一小时前" 从 24 小时到 47 小时它会说“昨天" 从 7 天到 7 天 23 小时它会说“一周前" 我不确定我的计数是否有错,请随时为我修
..
我需要一种正确的方法来计算具有 NSDate 类型属性的 CoreData 对象中有多少个唯一天数. 例如,我有以下内容: .date = "2014-05-15 21:29:12 +0000";.date = "2014-05-15 21:49:34 +0000";.date = "2014-05-16 13:29:23 +0000";.date = "2014-
..
我已经尝试过使用 NSDate 但没有成功.我想要例如 14:10 和 18:30 之间的差异. 小时和分钟. 我希望你能帮助我不应该那么复杂:) 解决方案 这个不需要手工计算,看NSCalendar.如果您想获取两个日期之间的小时和分钟,请使用以下内容: NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWith
..
在一个快速的操场上,我一直在使用 NSDate.date() 但是,这总是与附加的时间元素一起出现.对于我的应用程序,我需要忽略时间元素.这在 Swift 中可行吗?怎么做到呢?即使我可以将时间元素设置为每个日期的相同时间也可以. 此外,我正在尝试比较两个日期,目前我正在使用以下代码: var earlyDate:NSDate = firstDate.earlierDate(secon
..
我们如何测量在 Swift 中运行一个函数所用的时间?我试图像这样显示经过的时间:“经过的时间是 0.05 秒".看到 在 Java 中,我们可以使用 System.nanoTime(),Swift 中是否有任何等效的方法可以完成此操作? 请看示例程序: func isPrime(_ number: Int) ->布尔{变量 i = 0;对于 i=2;我 解决方案 这是我写的一个 Sw
..
我想做的是获取 NSDate 今天、昨天、本周、上周、本月、上个月的变量,以便比较要添加到 UITableView 的 titleForHeaderInSection 的标题 我想要的是在下面的代码中手动完成的日期为 2009-12-11 NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"];NSDate
..
我一直在尝试寻找一种合理的方式来使用 iPhone 上的 Core Data 存储日常数据. 我的应用以 csv 格式接收数据,有日期但没有时间: 日期,周期2009-08-01, 1232009-08-02, 2342009-08-03, 3452009-08-04, 456 存储此数据时,每天应该只有一条记录.我想最好的办法是创建一个 NSDate 来存储,但去掉时间 &时区数据.
..
我在 Xcode 中保存到 Core 数据对象时出错. Xcode 说错误出在 NSDate 变量 'datum' 中,但我几乎尝试了所有方法.错误是: 2011-07-12 18:01:29.068 WeekLijstje[3205:207] 核心数据保存错误NSValidationErrorKey 数据NSValidationErrorPredicate (null)NSValidat
..
我正在尝试从两个日期之间具有 startTime 的 Core Data 记录中获取. 这是我的代码: NSDate *today = [NSDate 日期];NSDate *distantFuture = [NSDate remoteFuture];//创建谓词NSPredicate *predicate = [NSPredicate predicateWithFormat:@"star
..
我有一个带有 NSDate 属性的核心数据模型.我想按天过滤数据库.我认为该解决方案将涉及 NSPredicate,但我不确定如何将它们组合在一起. 我知道如何使用 NSDateComponents 和 NSCalendar 比较两个 NSDate 的日期,但是如何使用 过滤它>NSPredicate? 也许我需要在我的 NSManagedObject 子类上创建一个类别,它可以返回一
..
如何检查一个NSDate是否属于今天? 我曾经使用 [aDate description] 中的前 10 个字符来检查它.[[aDate description] substringToIndex:10] 返回类似 "YYYY-MM-DD" 的字符串,所以我将字符串与 [[[NSDate] 返回的字符串进行了比较date] description] substringToIndex:10].
..
获取表示当天午夜的 NSDate 对象的最有效方法是什么? 解决方案 试试这个: NSDate *const date = NSDate.date;NSCalendar *const 日历 = NSCalendar.currentCalendar;NSCalendarUnit const reservedComponents = (NSCalendarUnitYear | NSCalen
..
如何重置从 [NSDate date] 检索到的当前日期,然后将时间更改为早上 10:00. 解决方案 与所有日期操作一样,您必须使用 NSDateComponents 和 NSCalendar NSDate *now = [NSDate 日期];NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:
..
有谁知道可以将 NSDate 转换为字符串的库或其他东西,如下例所示? 1 小时前昨天上周四2天前上个月6 个月前去年 解决方案 NSDateFormatter 将通过在实例上使用 setDoesRelativeDateFormatting: 来完成上面提到的大量工作.从那里,您可以使用日期样式和时间样式来控制格式,以根据您的需要对其进行微调. 如果这不能满足您的需求,请查看 SORe
..
我正在开始为 iPhone 进行开发,因此我在网上查看不同的教程以及自己尝试一些不同的东西.目前,我正在尝试创建一个倒计时直到午夜.要获得小时数、分钟数和秒数,我执行以下操作(我在某处找到了): NSDate* now = [NSDate date];int 小时 = 23 - [[现在 dateWithCalendarFormat:nil timeZone:nil] hourOfDay];in
..
我有兴趣创建一种方法来查找当前日期是否介于任何给定日期的特定时间之间.它用于调度程序,因此我想查找当前时间正在发生的事件.每天都有相同的时间集:820-900、900-940、940-1020 等.由于这必须在任何一天完成,我不知道如何创建具有特定时间的 NSDate.我认为这可以通过 NSTimeInterval 完成,但我不确定如何实例化它. 解决方案 这并不完美,但您可以使用 [NS
..
我的应用程序刚刚完成,beta 测试在秒表部分发现了一个错误...秒表使用 nstimer 进行计数,并有一个表用于存储圈数,但是当圈数表滚动时,手表会停止或暂停并且不会弥补损失的时间. 使用以下方法消除了拖延: startingTime = [[NSDate date] timeIntervalSince1970]; 计算经过的时间. 但我仍然使用 NSTimer 每 0.1 秒
..
我正在尝试对填充了自定义对象的 NSArray 进行排序.每个对象都有一个 NSDate 类型的属性 startDateTime. 以下代码生成一个数组,sortedEventArray,已填充但未排序.我是完全错误的方法还是我只是遗漏了一些小东西? NSSortDescriptor *dateDescriptor = [NSSortDescriptor sortDescriptorWit
..
我遇到过两种在 NSUserDefaults 中存储 NSDate 的方法. 选项 1 - setObject:forKey: //设置NSDate *myDate = [NSDate 日期];[[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"];//得到NSDate *myDate = (
..