问题标签 [nsdatecomponents]
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.
objective-c - 如何使用 Cocoa 查找任何给定日期的星期几
我试图找出任何给定日期(即 2009 年 6 月 27 日)的哪一天(即星期一、星期五...)
谢谢你。
cocoa - 获取本周的第一天和最后一天
如何获得本周的第一天和最后一天?我需要的是某种方法来过滤一组具有 NSDate 属性的对象,只留下那些出现在本周的对象,然后按天过滤它们。我还需要一些方法来获取本地化的日期名称。
我尝试过使用 NSCalendar、NSDate 和 NSDateComponents,但似乎我不能只检查日历的第一个工作日,因为上个月/下个月可能会有几周的时间。
iphone - 将 NSString 转换为具有日期格式的 NSString 块
这可能很简单。我已经搜索过了,还没有找到。
如何将 NSString @"20100216190205" 转换为格式为 @"yyyy-MM-dd HH:mm:ss" 的 NSString。
即:@“2010-02-16 19:02:05”
编辑: 我想避免在其他情况下使用 NSDateFormatter 更通用。
cocoa - 如何在遥远的过去,公元前时代创建一个特定的日期
我正在尝试在 BC 时代创建一个日期,但非常失败。以下返回“4713”作为年份,而不是“-4712”:
知道我做错了什么吗?
更新:工作代码
正如本解释的那样,这个时代打印 0。
iphone - 创建 1 月 1 日和 2 日的 NSDate 时的奇怪行为
我正在创建这样的日期:
我的问题是当日期是 1 月 1 日或 1 月 2 日时,年份不正确。这里应该是 2010 年(当我检索今天的年份时),但实际上是 2009 年......我不明白为什么!而这只发生在这两天......
你知道为什么会这样吗?先感谢您。
iphone - iPhone - 获取两个日期之间的天数
我正在为 iPhone 编写一个 GTD 应用程序。对于到期任务,我想显示“明天到期”或“昨天到期”或“7 月 18 日到期”之类的内容。显然,即使距离任务不到 24 小时,我也需要显示“明天”(例如,用户在周六晚上 11 点检查并看到周日早上 8 点有任务)。所以,我写了一个方法来获取两个日期之间的天数。这是代码...
...这是输出:
如您所见,该方法返回不正确的结果。它应该返回 1 作为两天之间的天数。我在这里做错了什么?
编辑:我写了另一种方法。我还没有进行广泛的单元测试,但到目前为止它似乎工作:
iphone - 使用 NSDate 根据一周中的一般日期计算时间
我试图弄清楚如何根据它们通常的表达方式来计算开店时间。例如:周一至周五,上午 9 点至下午 6 点。我想从这个标准中知道两件事。商店开门了吗?如果是多长时间会关闭?
我对文档的困惑是 NSDate 计算期望唯一的日期数据集来执行如上所述的非通用计算。例如,NSDate 预计 2010-07-12T09:00:00Z 和 2010-07-12T18:00:00Z 将形成计算的开始基础,并且对于两者之间的日子也是如此。
我是否需要在此基础上创建一个年份的数据集来计算结果?或者有没有一种聪明的方法可以让 NSCalendar / NSDateComponents 为我完成所有这些艰苦的工作?
iphone - iPhone NSDateComponent 错误日期 1.1.2011?
我用“DateFromComponents”设置了一个日期,当我读出来时......它是错误的。我必须将 DAY 设置为第二个或以后的任何时间,这样我才能得到正确的年份?!?我设置了 2011 年,当我读到它时我得到了 2010 年!
-------- 我得到了1 January 2010 /// 2010 not 2011
!?!?
如何解决这个问题。
谢谢克里斯
iphone - NSDate / NSDateComponent 问题
假设我们是 15/07/2010,我想获得前一周的第一天,即 7 月 5 日。我有以下方法,但它不起作用。似乎我的工作日属性有问题...
能否请你帮忙 ?
非常感谢,
卢克
iphone - 如何在 iPhone 上创建自定义日期
我正在尝试使用 NSDateComponent 设置今天日期的一些组件,如下所示:
但是这个例子会将时间添加到当前日期。现在我想做的是添加一天,但将小时和分钟设置为指定的值(不添加)。我怎样才能做到这一点?