iOS 开发问题:日期格式

发布于 2024-12-02 11:46:06 字数 590 浏览 4 评论 0原文

我有这样的代码:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];

[dateFormatter setTimeStyle:kCFDateFormatterNoStyle];

[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];

NSString *dateAdded = [dateFormatter stringFromDate:[NSDate date]];

[t appendFormat:@" (added at %@)", dateAdded]; 

t是一个NSMutableArray

我不知道它出了什么问题,但结果是 dateAdded 结果是一个字符串。如果我将最后一行替换为

[t appendFormat:@" (added at %@)", [NSDate date]];

一切都会很好,除了日期以原始形式输出。

但我的格式有什么问题吗?

I have this code:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];

[dateFormatter setTimeStyle:kCFDateFormatterNoStyle];

[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];

NSString *dateAdded = [dateFormatter stringFromDate:[NSDate date]];

[t appendFormat:@" (added at %@)", dateAdded]; 

t is a NSMutableArray.

I don't know what's wrong with it but the result is dateAdded turned out to be a empty string. If I replace the last line with

[t appendFormat:@" (added at %@)", [NSDate date]];

everything goes just fine, except date is output in raw form.

But what's wrong with my formatting?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残月升风 2024-12-09 11:46:06

尝试将日期样式设置为 kCFDateFormatterNoStyle 以外的其他样式。

Try setting the date style to something other than kCFDateFormatterNoStyle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文