问题标签 [nsdate]

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 投票
8 回答
16234 浏览

iphone - NSDateFormatter,我做错了什么还是这是一个错误?

我正在尝试以某种格式打印日期:

如果 iPhone 设置为 24 小时制,这可以正常工作,另一方面,如果用户已将其设置为 24 小时制,然后返回 AM/PM(在您切换此设置之前它工作正常)然后它附加 AM /PM 最后,即使我没有要求它:

我做错了什么还是固件 2.1 的错误?

编辑 1:使描述更清晰

编辑 2 解决方法:事实证明这是一个错误,为了修复它,我将 AM 和 PM 字符设置为“”:

0 投票
5 回答
22347 浏览

objective-c - 修改 NSDate 以表示从今天开始的 1 个月

我正在向我正在开发的 Cocoa 应用程序添加重复事件。我每天和每周都重复,因为我可以用数学方法定义这些(3600*24*7 = 1 周)。我使用以下代码来修改日期:

我知道自从事件重复以来已经过去了几个月,但我不知道如何制作一个代表未来 1 个月/3 个月/6 个月/9 个月的 NSDate 对象。理想情况下,我希望用户说从 10 月 14 日开始每月重复一次,它将在每个月的 14 号重复一次。

0 投票
4 回答
981 浏览

cocoa - 处理从可可便捷方法返回的对象

我有很多关于 NSDate 对象被过早释放的问题。我怀疑这些问题可能与我处理从 NSDate 便捷方法返回的对象的方式有关。我认为我在 JKShow 类中的 showDate 属性声明应该是“保留”,但是将其更改为分配或复制似乎对问题没有影响。

更新

问题不在此处复制的代码中。在我的JKShow init方法中,我没有保留从NSDate便捷方法返回的日期。谢谢大家的帮助。

0 投票
19 回答
324457 浏览

objective-c - 将 NSDate 转换为 NSString

如何转换,NSDate以便NSString仅将@"yyyy"格式的年份输出到字符串?

0 投票
1 回答
1080 浏览

iphone - HTTP 日期格式到 NSDate

我有一个日期字符串(嗯,NSData,但很容易转换为字符串),我认为它是 HTTP 标准使用的格式:

有没有比在 NSDateFormatter 中手动指定格式字符串更好(即不易出错)的方法来解析它?

(我的应用程序是一个 iPhone 应用程序,但我怀疑标准的 Cocoa 解决方案也可以工作,因为 NSDate 和 NSDateFormatter 是 Foundation 的一部分。)

0 投票
4 回答
22826 浏览

cocoa - 计算可可的时差

我有两个格式的时间值:%H%M%S (EG161500)

这些值是基于文本的整数。

Cocoa 中是否有一个简单的函数可以使用 60 秒和分钟的刻度来计算这两个整数之间的差异?

因此,如果

0 投票
2 回答
104 浏览

ios - 带有本地时间戳的日期

我想用时间戳跟踪日期。我可以使用什么objective-C/cocoa 类来获取机器时间设置的本地时间戳?

例如,如果我在美国,时间戳应该是我所在的地区。如果我在欧洲,应该是在欧洲时间。

0 投票
3 回答
2311 浏览

iphone - UIDatePicker 和 NSDate

我有一个从 UIDatepicker 获得的 NSDate。

如何dueDate以 的形式检索月份int?(1 月 1 日,2 月 2 日等)

0 投票
3 回答
25970 浏览

cocoa - 在可可中将 NSTimeInterval 添加到 NSDate

我有一个NSDate代表特定时间的。该日期的格式是 hhmmss。我想NSInterval为该时间值添加一个值(以秒为单位)。

例子:

做这个的最好方式是什么?

0 投票
4 回答
45469 浏览

objective-c - NSDate 的字符串描述

我有以下代码:

我希望它以以下格式返回日期:“2009-04-23”

但它会返回:2009 年 4 月 23 日星期四晚上 11:27:03 GMT+03:00

我究竟做错了什么?

先感谢您。