问题标签 [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 - IOS:NSDate 的问题
我有这个代码:
控制台中的结果是:
为什么????如果我设置“setDay:1”,它将是“日期:2011-04-01”,不是吗?
ios - 将 NSDate 格式化为 DDMMYYYY?
我必须从 Date 发送 DDMMYYY 日期才能与 API 通信。
NSDateComponents *dateComponents; NSCalendar *gregorian; NSDate *日期;
我必须使用 [dateComponents day] 等吗?是否有一些方法可以帮助我像在 PHP 中那样执行该任务?
iphone - iPhone/Objective-C - 帮助解决海外时区的 NSDateComponents 和 NSCalendar 问题
我使用下面的实用程序方法来显示过去的秒数、分钟数、小时数等。
例如,1 小时前
我有一个朋友在海外测试我们的 iPhone 应用程序,每次他们提交项目时,该方法总是返回“1 小时前”,因为新西兰提前 2 小时,服务器托管在澳大利亚,显然落后 2 小时。
直到我们的 SQL Server 赶上来;当项目日期开始正确计算时。
只是想知道如何处理时区差异并修改我的 Utility 方法以在全球范围内工作?请随时帮助修改该方法,这样它就不需要那么多代码行(如果你真的很无聊——而且很慷慨)。
提前致谢。
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”;你能帮助我吗?
objective-c - 一周的开始日期是否存储在 NSLocale 中的某个地方?
我住在荷兰。我们荷兰人喜欢将星期一视为一周的开始。我知道美国人喜欢把星期天当作一周的开始。愚蠢的美国人;)
如果我想向我的全球用户展示一周视图,我可以从 NSLocale 获得一周的首选开始日期,还是设置面板是唯一的方法?
干杯,EP。
objective-c - 计算月底或最后一秒
我有最简单的任务,我不知道如何正确完成。通过下面的片段,我可以找出一个月的开始。
现在我想确定同月的月底(最后一秒 23:59:59 适合我的目的)。我的第一个想法是从下个月的第一天开始,减去一秒钟。但是我不能将 NSDateComponent 实例中的日期分解为[dateComponents setMonth:[dateComponents month] + 1]
,因为在 12 月的情况下,该方法不会接受 12 + 1 = 13 来到达 1 月,对吗?
那我怎么才能到一个月的最后一秒呢?
iphone - iPhone:计算直到下一个生日的天数的方法不准确--?
这是一个谜题。我使用以下方法来计算今天日期和即将到来的生日之间的天数:
}
一切正常,但结果不准确!我经常发现离今天很近但相隔一天的生日导致[differenceDays day]是一样的!即,如果今天是 2011 年 6 月 6 日并且我有两个生日,一个在 2011 年 6 月 7 日,另一个在 2011 年 6 月 8 日,那么它们都显示为 1 天后!
任何人都有更好的方法来准确计算这个,或者可以发现问题?
非常感谢。
objective-c - NSDate 的 NSDateComponents
如何获取单个 NSDate 的 NSDateComponents?我不想要两个日期之间差异的组成部分,只是 NSDate 的秒、分、小时、日、月和年?
cocoa-touch - NSCalendar dateFromComponents 返回错误的日期
我正在 NSDate 上编写一个类别,以从 ISO 8601 字符串表示 (YYYYMMDD) 创建一个 NSDate。
即使我通过了 20010226,我还是回到了 2001-02-25 23:00:00 +0000。我究竟做错了什么?
这是代码:
iphone - 从选定的日期获取工作日,而不是从当天获取
我见过很多方法来获得工作日,但没有一个是来自选定的一天。
我应该如何以及在哪里插入我选择的日期?
由于 [components setDay:(INTEGER REQUIRED)] 是一种将所选日期转换为当前日期的方法..有人对此有所了解吗?
谢谢