问题标签 [nsdateformatter]

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 投票
1 回答
270 浏览

iphone - 本周开始的日期(如果星期总是从星期日开始)

我不确定这是否是最好的方法......但是......我需要获取日期/时间,因为:

我使用 NSDateFormatter:

除了“本周开始(星期日)”之外,它们似乎都在工作。

我怎样才能得到那个日期?(或者有没有更好的方法来做这一切?)

感谢大家的帮助。

0 投票
2 回答
330 浏览

iphone - 如何将字符串转换为 NSDate?

假设我有类似的东西30-10-2025 12:53,我怎么能把它转换成 NSDate?我猜有一些类需要这个加上一个格式字符串,告诉它日期看起来如何作为一个字符串,所以它可以解析它......我必须在哪里看?

0 投票
1 回答
227 浏览

objective-c - 为什么 NSDateFormatter 不解析这个日期?

date始终为零。但日期格式似乎是正确的。怎么了?

编辑:似乎与 @"yyyy-MM-DD HH:mm:ss" 一起使用

0 投票
1 回答
6940 浏览

iphone - 在哪里查找可可/可可触摸中使用的日期格式说明符?

例如:[dateFormatter setDateFormat:@"yyyy-MM-DD HH:mm:ss"];

我猜某处有一个列表显示了所有这些日期格式说明符,但找不到。NSDateFormatter 文档似乎没有提到这些。

0 投票
6 回答
34192 浏览

iphone - iPhone NSDateFormatter 时区转换

我正在尝试创建一个格式化程序,它将显示的日期格式转换为 NSDate 对象:

问题是时区 -05:00,没有使用上述格式正确解析。有什么建议么?

0 投票
13 回答
14464 浏览

iphone - NSDateFormatter 在 OS 4.0 中返回 nil

我在 OS 3.x 上运行了以下代码

但现在在 iOS4 模拟器下最新的 xcode 3.2.3 中,变量 theDate 为 nil。

我查看了类参考,并没有看到使用这些特定方法为 iOS4 弃用或实现的任何内容。我遗漏了什么?

0 投票
1 回答
523 浏览

iphone - 是 NSDateFormatter dateFromString: 应该为无效字符串返回 nil 吗?

根据类参考,dateFromString方法返回“使用接收器的当前设置解释的字符串的日期表示”。使用以下代码:

在 SDK 3.1.3 中返回nil,但在 SDK 3.2 中返回2010-01-20 00:00:00 -0300。3.2 版本是正确的行为吗?

0 投票
1 回答
577 浏览

iphone - dateformatter 适用于模拟器但不适用于设备

此代码适用于模拟器...但不适用于我的 ipod touch...在 ipod 上我看到未格式化的日期:-(

//之前的日期 = 2010 年 6 月 20 日星期日 06:00:00 +020

0 投票
2 回答
323 浏览

iphone - 增加日期的 NSDateFormatter 问题

我试图增加一个日期并获得每个月的格式化输出......它工作正常,但从 2010 年 12 月到 2011 年 1 月的步骤不起作用。请看一下:

调试输出:[会话开始于 2010-07-01 11:05:18 +0200。] 0:起始日期:2010 年 8 月从:2010-08-01 11:05:19 +0200

1: 开始日期: 2010 年 9 月 : 2010-09-01 11:05:19 +0200

2: 起始日期: 2010 年 10 月起始日期: 2010-10-01 11:05:19 +0200

3:开始日期:2010 年 11 月开始:2010-11-01 11:05:19 +0100 4:开始日期:2010 年 12 月开始:2010-12-01 11:05:19 +0100

5: Fromatted Date: January 2010 from : 2011-01-01 11:05:19 +0100 <--- 为什么是 2010 年?!

6: 起始日期: 2011 年 2 月起始于 : 2011-02-01 11:05:19 +0100

7: 起始日期: 2011 年 3 月起始于 : 2011-03-01 11:05:19 +0100

8: 开始日期: 2011 年 4 月 : 2011-04-01 11:05:19 +0200

9: 起始日期: 2011 年 5 月起始于 : 2011-05-01 11:05:19 +0200

10: 起始日期: 2011 年 6 月起始时间: 2011-06-01 11:05:19 +0200

11: 开始日期: 2011 年 7 月 : 2011-07-01 11:05:19 +0200

0 投票
7 回答
2338 浏览

iphone - NSDateFormatter 的 init 方法已弃用?

http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html

init方法NSDateFormatter是“在 iPhone OS 2.0 到 iPhone OS 3.2 中可用”,因此在 4.0 中不可用。现在,它确实有效,但这似乎很奇怪。这是一个错误还是有其他方法可以创建一个NSDateFormatter