iPhone sdk - 从 NSFileCreationDate 获取日期
我使用 attributesOfItemAtPath:
获取文件的创建日期和时间。我得到 NSString
作为结果,显示 创建日期:2011-08-23 10:47:33 +0000
。但是,如何从 NSString
中单独检索有关日期的信息,而忽略有关时间的信息。即我的结果应该类似于创建日期:2011-08-23
。
I get the created date and time of a file using attributesOfItemAtPath:
. I get the NSString
as result which displays Date Created: 2011-08-23 10:47:33 +0000
. But, how can I retrieve the information about the date alone from the NSString
ignoring the information about time. i.e. my result should be like Date Created: 2011-08-23
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
attributeOfItemAtPath: 不返回 NSDate 吗?这就是文档所说的。要从 NSDate 获取仅包含日期的字符串,请使用 NSDateFormatter。代码可能看起来有点像这样:
Doesn't the attributesOfItemAtPath: return an NSDate? That's what the docs says. To get a string with just the date from an NSDate, use an NSDateFormatter. Code might look a bit like this:
您实际上返回的是
NSDate
而不是字符串:使用
NSDateFormatter
您可以从该日期获取字符串:You'r actual getting back an
NSDate
not string:With a
NSDateFormatter
you get the string from that date: