170
|
John Gallagher · 技术社区 · 15 年前 |
![]() |
1
374
你不必要把事情复杂化。为什么要将日期转换为时间间隔(然后将时间间隔转换为其他基元)?只是
见 the documentation 为了证明。 只需直接存储和检索日期,并看着它做正确的事情(包括时区、精度等)。正如其他人所说,没有涉及格式化程序。 |
![]() |
2
14
对于选项1,我认为不涉及日期格式化程序。可能在引擎盖下面,但我想它没有坏。日期存储在 ISO 8601 形式。
对于选项2,使用
|
![]() |
3
5
使用nsuserdefaults;日期存储在祖鲁时间中,因此不需要担心时区问题。将它存储在您的时区,在另一个时区拉出,您就可以了,系统处理转换(无需担心日期格式化程序)。 |
![]() |
4
0
如果您要从Facebook图形API保存到期日期,我将使用 * 选项2 * . 选项二可以很容易地转换为字符串(使用StringWithFormat)。最重要的是,它适用于图形API。 另外,你不必担心日期的格式。不处理nsdateformater值得出现48秒错误的可能性。 |
![]() |
Frost · Singleton属性根据调用返回不同的值 7 年前 |
![]() |
Charles B. · Swift错误:“NSInvalidArgumentException”,原因:“-[\u SwiftValue encodeWithCoder:]:发送到实例0x6000012ABE0的选择器无法识别” 7 年前 |
![]() |
B.Kaan · 我无法使用NSUserDefaults添加分数 7 年前 |
![]() |
Joe · 使用UserDefaults存储不同用户的数据 7 年前 |
![]() |
eli · 是什么导致了NSUserDefaults中的此崩溃? 7 年前 |