我找到了解决方案,这是更新
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"YYYYMMDD"];NSDate *date = [formatter dateFromString:yourinoutstring];[formatter setDateFormat:@"DD/MM/YYYY"];Nsstring *outDate = [formatter stringFromDate:date];解决方法 您将需要使用 NSDateFormatter来实现此目的.
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];[formatter setDateFormat:@"YourDateinputFormat"];
你可以通过阅读数据格式指南,Date Formatters chapter来弄清楚@“YourDateinputFormat”应该是什么.你从中得到一个NSDate:
NSDate *date = [formatter dateFromString:yourString];
然后更改格式化程序的格式以提供所需的输出:
[formatter setDateFormat:@"YourDateOutputFormat];
然后你可以转换那个日期并获得你想要的字符串:
Nsstring *outString = [formatter stringFromDate:date];总结
以上是内存溢出为你收集整理的objective-c – 重新格式化表示日期的NSString全部内容,希望文章能够帮你解决objective-c – 重新格式化表示日期的NSString所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)