gpt4 book ai didi

objective-c - 如何在 iPhone SDK 中将日期显示为 "15th November 2010"?

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:11 25 4
gpt4 key购买 nike

你好,

我需要在 iPhone SDK 中将日期显示为“2010 年 11 月 15 日”。

我该怎么做?

谢谢!

最佳答案

您可以按照 this post 中的说明使用日期格式化程序:

// Given some NSDate* date
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"dd MMM yyyy"];
NSString* formattedDate = [formatter stringFromDate:date];

我相信您可以简单地将“th”放在格式字符串中 dd 的末尾。像这样:

@"ddth MMM yyy

但我面前没有 Mac,无法对其进行测试。如果这不起作用,您可以尝试这样的操作:

[formatter setDateFormat:@"dd"];
NSString* day = [formatter stringFromDate:date];
[formatter setDateFormat:@"MMM yyyy"];
NSString* monthAndYear = [formatter stringFromDate:date];
NSString* date = [NSString stringWithFormat:@"%@th %@", day, monthAndYear];

关于objective-c - 如何在 iPhone SDK 中将日期显示为 "15th November 2010"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com