问题标签 [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.

0 投票
3 回答
1013 浏览

objective-c - IOS:NSDate 的问题

我有这个代码:

控制台中的结果是:

为什么????如果我设置“setDay:1”,它将是“日期:2011-04-01”,不是吗?

0 投票
7 回答
7994 浏览

ios - 将 NSDate 格式化为 DDMMYYYY?

我必须从 Date 发送 DDMMYYY 日期才能与 API 通信。

NSDateComponents *dateComponents; NSCalendar *gregorian; NSDate *日期;

我必须使用 [dateComponents day] 等吗?是否有一些方法可以帮助我像在 PHP 中那样执行该任务?

0 投票
1 回答
569 浏览

iphone - iPhone/Objective-C - 帮助解决海外时区的 NSDateComponents 和 NSCalendar 问题

我使用下面的实用程序方法来显示过去的秒数、分钟数、小时数等。

例如,1 小时前

我有一个朋友在海外测试我们的 iPhone 应用程序,每次他们提交项目时,该方法总是返回“1 小时前”,因为新西兰提前 2 小时,服务器托管在澳大利亚,显然落后 2 小时。

直到我们的 SQL Server 赶上来;当项目日期开始正确计算时。

只是想知道如何处理时区差异并修改我的 Utility 方法以在全球范围内工作?请随时帮助修改该方法,这样它就不需要那么多代码行(如果你真的很无聊——而且很慷慨)。

提前致谢。

0 投票
2 回答
644 浏览

objective-c - iOS:NSDate 和 NSDateComponent 的问题

结果是:

2011-05-12 10:57:00.406 项目[297:707] 周期:0;

2011-05-12 10:57:00.375 项目[297:707] data2:2011-05-12 08:56:52 +0000

2011-05-12 10:57:00.402 项目[297:707] data1:2011-05-13 00:00:00 +0000

我不明白为什么句号是“0”,它必须是“1”;你能帮助我吗?

0 投票
2 回答
1957 浏览

objective-c - 一周的开始日期是否存储在 NSLocale 中的某个地方?

我住在荷兰。我们荷兰人喜欢将星期一视为一周的开始。我知道美国人喜欢把星期天当作一周的开始。愚蠢的美国人;)

如果我想向我的全球用户展示一周视图,我可以从 NSLocale 获得一周的首选开始日期,还是设置面板是唯一的方法?

干杯,EP。

0 投票
3 回答
2817 浏览

objective-c - 计算月底或最后一秒

我有最简单的任务,我不知道如何正确完成。通过下面的片段,我可以找出一个月的开始。

现在我想确定同月的月底(最后一秒 23:59:59 适合我的目的)。我的第一个想法是从下个月的第一天开始,减去一秒钟。但是我不能将 NSDateComponent 实例中的日期分解为[dateComponents setMonth:[dateComponents month] + 1],因为在 12 月的情况下,该方法不会接受 12 + 1 = 13 来到达 1 月,对吗?

那我怎么才能到一个月的最后一秒呢?

0 投票
3 回答
1293 浏览

iphone - iPhone:计算直到下一个生日的天数的方法不准确--?

这是一个谜题。我使用以下方法来计算今天日期和即将到来的生日之间的天数:

}

一切正常,但结果不准确!我经常发现离今天很近但相隔一天的生日导致[differenceDays day]是一样的!即,如果今天是 2011 年 6 月 6 日并且我有两个生日,一个在 2011 年 6 月 7 日,另一个在 2011 年 6 月 8 日,那么它们都显示为 1 天后!

任何人都有更好的方法来准确计算这个,或者可以发现问题?

非常感谢。

0 投票
4 回答
25008 浏览

objective-c - NSDate 的 NSDateComponents

如何获取单个 NSDate 的 NSDateComponents?我不想要两个日期之间差异的组成部分,只是 NSDate 的秒、分、小时、日、月和年?

0 投票
1 回答
3242 浏览

cocoa-touch - NSCalendar dateFromComponents 返回错误的日期

我正在 NSDate 上编写一个类别,以从 ISO 8601 字符串表示 (YYYYMMDD) 创建一个 NSDate。

即使我通过了 20010226,我还是回到了 2001-02-25 23:00:00 +0000。我究竟做错了什么?

这是代码:

0 投票
2 回答
312 浏览

iphone - 从选定的日期获取工作日,而不是从当天获取

我见过很多方法来获得工作日,但没有一个是来自选定的一天。

我应该如何以及在哪里插入我选择的日期?

由于 [components setDay:(INTEGER REQUIRED)] 是一种将所选日期转换为当前日期的方法..有人对此有所了解吗?

谢谢