iPhone SDK 日期格式

发布于 2024-12-04 15:16:54 字数 294 浏览 0 评论 0原文

可能的重复:
如何更改日期/时间的格式?

在我的程序中我'我正在调用 API 来获取日期,但收到的日期格式不正确。它看起来像 2011-07-06 00:00:00。如何将其更改为 2011 年 7 月 6 日

Possible Duplicate:
How to change format of date/time?

In my program I'm making an API call for getting a date, but the received date has an incorrect format. It looks like 2011-07-06 00:00:00. How I can change it to 6-july-2011?

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

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

发布评论

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

评论(2

温柔戏命师 2024-12-11 15:16:54

您尝试我的代码会对您有所帮助,因为我运行成功。

    NSString *dateStr = @"2011-07-06 00:00:00";
    NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
    [dtF setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
    NSDate *d = [dtF dateFromString:dateStr];
    NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
    [dateFormatStr setDateFormat:@"d-MMM-yyyy"];
    NSString *strDate = [dateFormatStr stringFromDate:d];   
    NSLog(@"%@",strDate);

You try my code that will help you because I run successfully.

    NSString *dateStr = @"2011-07-06 00:00:00";
    NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
    [dtF setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
    NSDate *d = [dtF dateFromString:dateStr];
    NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
    [dateFormatStr setDateFormat:@"d-MMM-yyyy"];
    NSString *strDate = [dateFormatStr stringFromDate:d];   
    NSLog(@"%@",strDate);
沉溺在你眼里的海 2024-12-11 15:16:54

试试这个代码..

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"dd-MMM-YYYY"];
NSString *dateStr = [formatter stringFromDate:[NSDate date]];

try this code..

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"dd-MMM-YYYY"];
NSString *dateStr = [formatter stringFromDate:[NSDate date]];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文