我有一个字符串格式的日期,就像 30-11-2012
一样。我想要它旁边的日期再次以字符串格式显示 01-12-2012
。
有什么办法可以得到吗?
最佳答案
您应该使用 NSCalendar 以获得最佳兼容性
NSDate *today = [NSDate dateWithNaturalLanguageString:@"2011-11-30"];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dayComponent = [NSDateComponents new];
dayComponent.day = 1;
today = [calendar dateByAddingComponents:dayComponent toDate:today options:0];
//2011-12-01 12:00:00 +0000
关于objective-c - 在 iOS 中将日期转换为第二天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13598712/