问题标签 [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 - 根据 ISO 8601 获取 NSDate 的日历周
有没有办法根据 ISO 8601 获得 NSDate 的日历周。我认为:
使用不同的算法。
ISO定义:CW1是一年中的第一周,包含4天,CW从星期一开始
objective-c - NSWeekOfYearCalendarUnit 和 NSWeekCalendarUnit 有什么区别
我有一个 NSCalendar:
之间的区别是什么:
他们本周都返回 10 个。谢谢
objective-c - 一年的日历周数(ISO 8601 定义)
如何计算给定年份 Objective-C 中的日历周数。
我试过:
但它返回 54。
谢谢
xcode - 使用 NSDate 和 NSDate 组件计算两个日期之间的时间(未来最多 6 天、23 小时、59 分钟、59 秒)
更新:这是工作示例。
首先,我们创建一个类来保存工作日、小时、分钟和秒:
我的类.h
我的班级.m
接下来,我们需要创建一个 myClass 的实例来保存我们的日期信息。
将此添加到 ViewController.h:
这段代码可以放在 ViewController.m 中你想要的任何地方:
接下来我们需要弄清楚我们的事件在未来多远。感谢 rdelmar,我们有执行此操作的代码,他的答案如下
在这里,我们获取新创建的 eventDate 并使用它在 iCal 中创建我们的事件:
我希望这对某人有帮助,就像它对我有帮助一样。
:更新结束:
我已经阅读了 NSDate 的文档,希望找到一种简单的方法来找到“下一个即将到来的周一下午 1:00”。
例如,假设面包店每周 1 天(星期四)从上午 9 点到下午 6 点营业……如果现在是星期四上午 8 点,我想从现在开始获得 1 小时的 NSDate。如果今天是星期四 @ 晚上 7 点,我希望下个星期四上午 9 点的 NSDate。
我计划在 iCal 中进行活动(测试已成功),但问题在于计算活动时间。
你能指出我对 NSDate 的一个很好的解释或帮助我弄清楚如何计算我正在寻找的 NSDate 吗?
我正在寻找修复此代码:
nsdate - 如何计算泰坦尼克号沉没的确切周年纪念日
是的,这是一个 iOS 编程问题。
我需要计算 RMS Titanic 沉没 100 周年的确切时间。
你说的愚蠢的问题。100周年是
但我希望在世界上的任何时区准确地发出警报并且需要处理时区,并且像英国夏令时提前一小时但它直到 1918 年才生效......但截至今天 2012 年 3 月 25 日伦敦在英国夏令时,所以提前一小时。
我对时区感到困惑。我们有 GMT 和 UTC。这些船在比伦敦早几个小时的 49° 56' 49" W、41° 43' 32" N 处沉没。-49.94822196927015 41.72713826043066
我注意到 NSCalendar 选项中有日语和伊斯兰日历格式。iOS 设备可以将日期更改为这些日历吗?如果是这样的话。我将如何从公历转换为伊斯兰教?
不错的大脑益智游戏,开始你的一周:)
ios5 - 计算两次按下同一个按钮之间经过的时间
我一直在尝试计算在此站点上找到的示例,但不知何故,我每次都得到 0 作为值。我是 IOS 新手,NSDate 让我为它的钱而奔波:)
我想在按下“startStop”按钮时记录时间A,然后在再次按下按钮时记录时间B。第二次按下它(取消选择)必须计算这两个日期之间经过的时间。到目前为止,我有这个:
我的标签在按下时会给出正确的小时:分钟输出,但我似乎无法让它们转移到日期计算中。如您所见,我一直在尝试使用 dateFromString 和 stringFromDate 以及多个日期/字符串对象进行多种变体,但到目前为止,我只得到大的负数或结果为零。任何帮助表示赞赏;)
问候,尼克
xcode - 设置 DatePicker 的时间
如何将 DatePicker 的时间设置为当前日期的 00:00:00?
objective-c - NSDate 结果来自 -(NSDate *)dateFromComponents:(NSDateComponents *)comps
我想用 NSDateComponents 获得一个 NSDate 对象,但是 NSDate 的时间比组件中的时间低 1 小时。
控制台输出:
我想要的是 18:xx:xx
ios - NSDate by NSCalendar 的 dateFromComponent
我对这段代码有疑问:
它生成错误的开始日期......在我的控制台中我有
2012-04-12 14:34:46.456 iFood Pro[23820:fb03] 将报告保存到数据库 2012-04-12 14:34:46.458 iFood Pro[23820:fb03] 申请日期:2012-04-12 12:34: 41 +0000 2012-04-12 14:34:46.458 iFood Pro[23820:fb03] 开始日期:2012-04-11 22:00:00 +0000 2012-04-12 14:34:46.459 iFood Pro[23820: fb03]结束日期:2012-04-12 21:59:59 +0000
开始日期应该是 2012-04-12 00:00:00 +0000 而不是 2012-04-11 22:00:00 +0000 为什么会出现这种行为?我快疯了!
xcode - 减去两个日期之间的假期
我写了一个简单的应用程序来计算两个日期之间的天数。现在我用 CoreData 添加了一个名为“假期组”的实体,表示包含假期日期和名称的关系。如何确保从计算中减去日期?我能做到。这是正确的方法吗?谢谢。
有关实体的附加信息:我有两个实体,第一个称为“假期组”,而第二个称为“假期”。两个实体之间存在关系。例如,在“假期组”中,您可以创建一个名为“意大利假期”的组,并在其中插入所有意大利假期,例如圣诞节(2012 年 12 月 25 日)或复活节(2012 年 4 月 9 日)等。我希望从计算中减去包含在假期组中的日期。因此,如果您要求程序计算 01/01/2012 和 31/12/2012 之间有多少天,我会得到 364。现在,因为程序不考虑假期,所以结果是 366。我希望我很清楚。