问题标签 [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.
ios - NSDateComponents weekOfYear 崩溃
我正在尝试NSDate
使用以下代码获取一年中的第几周:
但是,由于某种原因,它正在崩溃并声明:
reason: -[NSDateComponents weekOfYear]: unrecognized selector sent to instance
当我取消注释 weeknumber 部分时,其他组件工作得很好:
根据文档,NSDateComponents
应该有一个名为 的属性weekOfYear
,不是吗?
我很困惑,真的。
objective-c - 仅获得两个日期之间的周末
我试图只在两个日期之间获得周六和周日,但我不知道为什么让我每周有空闲的日子。
这是我的代码:
问题:问题是由NSTimeInterval interval = i;
for 循环的逻辑是按天迭代引起的。将时间间隔设置为 i 以秒为单位进行迭代。
来自 NSTimeInterval 的文档
NSTimeInterval 总是以秒为单位指定;
答案:
NSTimeInterval
将线路更改为
ios - NSDateComponents 在模拟器上发挥作用
我有以下代码。当我在我的 iOS 3.1.3 设备上运行它时(克服它!)它按预期工作,但是当我在模拟器(iOS 5 和 4.3)上运行它时,它减少了 1 分 15 秒(9:01:15 )。这是因为我的代码、模拟器中的错误还是 iOS 4+ 中的错误?
谢谢你的帮助!
timezone - 从 NSCalendar 和 NSDateComponents 获取 NSDate
我的代码如下
关于self.calendar,我尝试了两种方法:
但在此之后,当我打印“现在”日期时,它总是这样:
“现在”的日期应该是 2012-02-01 00:00:00
显然有8小时的差异,我现在在中国,所以我猜我在+0800时区?
我该如何解决这个问题?我必须处理时区吗?
非常感谢!
iphone - 如何按天对 NSDate 对象进行分组?
我正在为一个对象设置一个 timeStamp 属性。现在我只是在使用[NSDate date]
. 用户每天可能创建 10 个对象。但在 UI 中,我想按日期删除它们。因此,每一天都会显示为当天创建的所有对象。我怎样才能做到这一点?现在它正在尝试匹配日期和时间等。
我需要能够按天对它们进行分组,一个用于 2/5、2/4 和 2/1。
nsdate - 如何在一个月内限制应用程序的使用
我需要一些关于如何在逻辑上限制应用程序使用的建议,我的意思是,就像 Shazam 所做的那样:你只能在一个月内使用它一段时间,然后你必须等到下个月才能再次使用它。我正在使用 Xcode 和目标 c 来做这件事。
我如何知道月份是否更改?
iphone - NSTimeZone 与 GMT 的差异
我需要获取用户时区与 GMT 伦敦时间、小时或分钟之间的差异信息。
任何人都可以帮忙吗?
我一直在环顾四周,我有点困惑。
谢谢,
瑞
iphone - NSDateFormatter:一年中的一周和第一个工作日
我想从日期中获取 NSString,日期格式如下:
问题在于“ww”,即一年中的一周。我必须将这种格式与从后台获取的另一种格式进行比较。但是后台的第一个工作日是星期一,而 iOS 是星期日。所以,当它是星期天时,字符串是不一样的,因为一年中的星期不一样。
问题是: 如何强制 NSDateFormatter 使用星期一作为第一个工作日?
我尝试使用 firstWeekday 属性设置为 2 的日历设置 NSDateFormatter 的日历属性,但它不起作用。
这个要点:
编辑:诺亚回答后的测试
结果:
iphone - UILocalNotification repeatInterva 的 NSWeekCalendarUnit 和 NSWeekDayCalendarUnit 之间的区别
UILocalNotification repeatInterval 的 NSWeekCalendarUnit 和 NSWeekDayCalendarUnit 有什么区别?
本地通知被触发多少次?
ios - 如何确保“NSCalendar currentCalendar”的线程安全使用?
根据 Apple Docs NSCalendar 不是线程安全的。使用静态方法currentCalendar
时如何确保线程安全?
任何库都可以调用相同的方法。如何锁定访问权限?