【问题标题】:NSDate to string with format weekday numberdayNSDate 到格式为 weekday numberday 的字符串
【发布时间】:2011-11-24 13:38:09
【问题描述】:

我怎样才能得到具有这种格式日期的字符串:“Sunday 24”? 使用此代码

NSDate *startTime = [NSDate date];
NSDateFormatter *formatDate = [[NSDateFormatter alloc] init];
[formatDate setTimeStyle:NSDateFormatterMediumStyle];
[formatDate setDateFormat:@"EEEE dd"];
NSString *date = [formatDate stringFromDate:startTime];

我有

“24 日星期日”

我怎样才能得到一个大写字母?

【问题讨论】:

  • 当我将此代码放入命令行应用程序时,日期名称对我来说是大写的。 @EmptyStack 的想法可行,但我想知道您是否遇到语言环境问题(您是在使用美国/英语语言环境还是其他语言环境)?

标签: iphone objective-c nsstring nsdate nsdateformatter


【解决方案1】:

你应该明确地大写它。

NSString *date = [[formatDate stringFromDate:startTime] capitalizedString];

【讨论】:

  • 还有时间……如果我想要时间:“下午 4 点”还是“凌晨 2 点”?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
相关资源
最近更新 更多