问题标签 [nscalendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
713 浏览

ios - NSDateComponents weekOfYear 崩溃

我正在尝试NSDate使用以下代码获取一年中的第几周:

但是,由于某种原因,它正在崩溃并声明:

reason: -[NSDateComponents weekOfYear]: unrecognized selector sent to instance

当我取消注释 weeknumber 部分时,其他组件工作得很好:

根据文档,NSDateComponents应该有一个名为 的属性weekOfYear,不是吗?

我很困惑,真的。

0 投票
2 回答
1081 浏览

objective-c - 仅获得两个日期之间的周末

我试图只在两个日期之间获得周六和周日,但我不知道为什么让我每周有空闲的日子。

这是我的代码:

问题:问题是由NSTimeInterval interval = i; for 循环的逻辑是按天迭代引起的。将时间间隔设置为 i 以秒为单位进行迭代。

来自 NSTimeInterval 的文档

NSTimeInterval 总是以秒为单位指定;

答案:

NSTimeInterval将线路更改为

0 投票
1 回答
193 浏览

ios - NSDateComponents 在模拟器上发挥作用

我有以下代码。当我在我的 iOS 3.1.3 设备上运行它时(克服它!)它按预期工作,但是当我在模拟器(iOS 5 和 4.3)上运行它时,它减少了 1 分 15 秒(9:01:15 )。这是因为我的代码、模拟器中的错误还是 iOS 4+ 中的错误?

谢谢你的帮助!

0 投票
2 回答
1024 浏览

timezone - 从 NSCalendar 和 NSDateComponents 获取 NSDate

我的代码如下

关于self.calendar,我尝试了两种方法:

但在此之后,当我打印“现在”日期时,它总是这样:

“现在”的日期应该是 2012-02-01 00:00:00

显然有8小时的差异,我现在在中国,所以我猜我在+0800时区?

我该如何解决这个问题?我必须处理时区吗?

非常感谢!

0 投票
2 回答
1140 浏览

iphone - 如何按天对 NSDate 对象进行分组?

我正在为一个对象设置一个 timeStamp 属性。现在我只是在使用[NSDate date]. 用户每天可能创建 10 个对象。但在 UI 中,我想按日期删除它们。因此,每一天都会显示为当天创建的所有对象。我怎样才能做到这一点?现在它正在尝试匹配日期和时间等。

我需要能够按天对它们进行分组,一个用于 2/5、2/4 和 2/1。

0 投票
1 回答
68 浏览

nsdate - 如何在一个月内限制应用程序的使用

我需要一些关于如何在逻辑上限制应用程序使用的建议,我的意思是,就像 Shazam 所做的那样:你只能在一个月内使用它一段时间,然后你必须等到下个月才能再次使用它。我正在使用 Xcode 和目标 c 来做这件事。

我如何知道月份是否更改?

0 投票
2 回答
1804 浏览

iphone - NSTimeZone 与 GMT 的差异

我需要获取用户时区与 GMT 伦敦时间、小时或分钟之间的差异信息。

任何人都可以帮忙吗?

我一直在环顾四周,我有点困惑。

谢谢,

0 投票
1 回答
2493 浏览

iphone - NSDateFormatter:一年中的一周和第一个工作日

我想从日期中获取 NSString,日期格式如下:

问题在于“ww”,即一年中的一周。我必须将这种格式与从后台获取的另一种格式进行比较。但是后台的第一个工作日是星期一,而 iOS 是星期日。所以,当它是星期天时,字符串是不一样的,因为一年中的星期不一样。

问题是: 如何强制 NSDateFormatter 使用星期一作为第一个工作日?

我尝试使用 firstWeekday 属性设置为 2 的日历设置 NSDateFormatter 的日历属性,但它不起作用。

这个要点:

编辑:诺亚回答后的测试

结果:

0 投票
1 回答
1092 浏览

iphone - UILocalNotification repeatInterva 的 NSWeekCalendarUnit 和 NSWeekDayCalendarUnit 之间的区别

UILocalNotification repeatInterval 的 NSWeekCalendarUnit 和 NSWeekDayCalendarUnit 有什么区别?

本地通知被触发多少次?

0 投票
3 回答
1220 浏览

ios - 如何确保“NSCalendar currentCalendar”的线程安全使用?

根据 Apple Docs NSCalendar 不是线程安全的使用静态方法currentCalendar时如何确保线程安全?

任何库都可以调用相同的方法。如何锁定访问权限?