从Swift中的NSDate中提取时间

时间:2014-11-26 22:28:42

标签: nsdate nsuserdefaults nsdateformatter

现在我有一个NSDate设置存储在NSUserDefaults中。当我去检索那个日期时,我想要提取并格式化时间。谁能告诉我如何在Swift中做到这一点?

我有:

punchTimes.setObject(NSDate(), forKey: "punchInTime")
punchTimes.synchronize()

设置为存储日期,并希望检索“punchInTime”的NSDate时间

1 个答案:

答案 0 :(得分:2)

通过调用punchTimes.objectForKey("punchInTime")

从NSUserDefaults中检索NSDate对象

然后使用NSDateFormatter类以您希望的方式创建一个String格式。