我想将此日期2015-06-08T00:00:00 + 02:00更改为类似于2015年6月6日的内容。我尝试使用NSDateFormatter,但我无法找到适合此日期的格式
答案 0 :(得分:3)
dateFormat = @"yyyy-MM-dd'T'HH:mm:ssxxx"
将您的NSString
转换为NSDate
代码:
NSString *myString = @"2015-06-08T00:00:00+02:00";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssxxx";
NSDate * myDate = [formatter dateFromString:myString];
formatter.dateFormat = @"dd/MM/yyyy";
NSString *newString = [formatter stringFromDate:myDate];
NSLog(@"%@",newString);
请参阅fast enumeration docs以格式化DateTime
答案 1 :(得分:0)
var formatter = NSDateFormatter()
formatter.dateFormat = "dd/MM/yyyy"
print("date: \(formatter.stringFromDate(yourDate))")