gpt4 book ai didi

iphone - 如何更改存储在字符串中的日期格式? objective-c

转载 作者:行者123 更新时间:2023-12-03 19:30:35 26 4
gpt4 key购买 nike

Possible Duplicate:
how to convert datetime format in NSString?

我已将 json 解析的日期存储在字符串中。日期格式为 2011-1-24。现在我想转换成 MM-dd-YYYY 格式。为此,我正在使用此代码

NSString *stringDate =[NSString stringWithFormat:@"%@",[list_date objectAtIndex:indexPath.row]];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM-dd-yyyy"];
NSDate *date = [dateFormatter dateFromString:stringDate];
NSString *newDate = [dateFormatter stringFromDate:date];

但它显示空值。这段代码有什么问题?

提前致谢...

最佳答案

虽然看起来相同,但与 @Mayur Joshi 的答案不同。

这肯定适合您。

 NSString *dateString = @"2011-09-19";
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [format dateFromString:dateString];
[format setDateFormat:@"MM-dd-yyyy"];
NSString* finalDateString = [format stringFromDate:date];
[format release];

希望这对您有帮助。

如果您需要任何帮助,请在下面发表评论。

您也可以引用此链接以获得更多帮助。这个链接确实和你想要的很相似,只是目标日期格式不同。

How to convert date string into format "17 Nov 2010"

关于iphone - 如何更改存储在字符串中的日期格式? objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466801/

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