问题标签 [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 投票
2 回答
2072 浏览

nsdate - 如何将 XML 日期格式转换为 Cocoa

我有一个日期格式:2009-08-10T16:03:03Z

我想转换为:@"MMM dd, HH:mm a"

我在 NSString 中检索 xml 格式。我尝试使用 NSDateformatter: NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"MMM dd, HH:mm a"];

有任何想法吗?

0 投票
7 回答
19463 浏览

iphone - 尝试在祖鲁时间从 UTC 字符串获取日期时 Nil NSDate

在 Objective-C 中编写 iPhone 应用程序时,我有一个字符串形式的日期(UTC 格式,末尾有一个 Z 表示零 UTC 偏移量或祖鲁时间),我需要将其解析为一个NSDate对象。

一点代码:

通过调试器运行它,date结束nil!我假设它与我的日期格式字符串有关。

如何修复它以正确解析日期字符串?

一个想法是Z在日期格式中制作文字,将日期格式设置为yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.

这会起作用,除非当 Z 被解析为文字时,日期会丢失偏移信息,因此不明确,因此被解释为本地时间。

例如,如果要解析的字符串是 2009-08-11T06:00:00.000Z(祖鲁时间 6:00),它将被解释为当地时间 6:00,然后应用不正确的偏移量。然后它将被解析为 2009-08-11T06:00:00.000-600(祖鲁时间 12:00),偏移量取决于用户的偏移量。

谢谢!

0 投票
1 回答
1330 浏览

.net - 有谁知道如何将 NSDate 转换为 Date(ticks)?

有谁知道如何将 NSDate 转换为 JSON Date(ticks) 以发送到 .net Web 服务?

0 投票
15 回答
153844 浏览

ios - iOS:将 UTC NSDate 转换为本地时区

如何NSDate在 Objective C 或/和 Swift 中将 UTC 转换为本地时区 NSDate?

0 投票
17 回答
27000 浏览

iphone - NSDateFormatter setDateFormat 的序数月日后缀选项

我使用 NSDateFormatter 的哪个 setDateFormat 选项来获取一个月的序数后缀?

例如,下面的片段当前产生:
8 月 15 日星期六下午 3:11

我必须改变什么才能获得: 8 月 15
星期六下午 3:11

在 PHP 中,我将其用于上述情况:
<?php echo date('h:m A l F jS') ?>

是否有一个 NSDateFormatter 等效于 PHP 格式化字符串中的S选项?

0 投票
2 回答
6719 浏览

iphone - SQLite:需要日期> =(x)从今天开始的天数

尝试从今天的日期选择一个日期 (x) 天,其中日期将是一天的开始(例如,当天上午 12:00)。

例如,日期早于 5 天的查询..

似乎不起作用。(使用 FMDB)。

0 投票
1 回答
3002 浏览

cocoa - Cocoa 中的倒数计时器

我想知道是否有某种方法可以创建一个从给定时间倒计时的计时器。例如,假设我希望这个计时器持续一个小时。将有一个 NSTextField 将显示剩余时间(例如 25 分钟),并将每分钟自动更新为新值。然后,当最后一个小时过去时,它将运行一些功能。我看到有人为此建议使用 NSTimer 和 NSDate,但我想知道你们都可以提出什么建议。

谢谢!

编辑: 我当前的代码(timeInstance 是一个实例变量):

0 投票
2 回答
1951 浏览

iphone - 核心数据日期问题

我已经设置了一个核心数据模型,其中两个实体处于一对多关系(项目,并且对于每个项目,可以有多个重置日期)。我非常有信心模型设置正确。

我可以添加新项目,然后添加新的 ResetDate(使用当前日期,带有[NSDate date])。我可以检索和显示项目。我遇到的问题是检索和显示 ResetDates。

更新:它现在可以工作了,非常感谢下面的回答者。这是有问题的代码:

0 投票
2 回答
3513 浏览

cocoa - 如何根据给定的 NSDate 生成方便的日期范围?

我正在 Cocoa 中创建报告生成器,我需要生成方便的日期范围,例如“今天”、“本周”、“本月”、“今年”等。

有没有好的方法来做到这一点?到目前为止,这是我的骨架:

一些示例用例如下:

本质上,我希望返回的DateRange对象包含目标日期周围的周、月或年的开始和结束日期。例如(在伪代码中):

更新:

感谢Kendall Helmstetter Geln 提供的答案,我能够完成这项工作。这是一周范围的完整方法:

0 投票
2 回答
7017 浏览

iphone - NSDate -dateWithNaturalLanguageString:在 iPhone 上?

在NSDate的 i Phone 文档集中,在他们讨论的讨论区中-dateWithNaturalLanguageString:locale:,但是他们没有在页面的其他地方记录该方法。

我以前在 iPhone 上使用过这种方法,它工作得很好,尽管我收到了警告。现在我正在构建-Werror(我应该一直这样做^_^)我遇到了一个警告。

我将如何替换以下代码行?