如何更改 iOS 中的日期格式
How to change date format in iOS
我想将此日期 2015-06-08T00:00:00+02:00 更改为类似 08/06/2015 的日期。我尝试使用 NSDateFormatter 但找不到适合该日期的格式
var formatter = NSDateFormatter()
formatter.dateFormat = "dd/MM/yyyy"
print("date: \(formatter.stringFromDate(yourDate))")
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);
参见 ICU Formatting Dates and Times 格式化 DateTime
我想将此日期 2015-06-08T00:00:00+02:00 更改为类似 08/06/2015 的日期。我尝试使用 NSDateFormatter 但找不到适合该日期的格式
var formatter = NSDateFormatter()
formatter.dateFormat = "dd/MM/yyyy"
print("date: \(formatter.stringFromDate(yourDate))")
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);
参见 ICU Formatting Dates and Times 格式化 DateTime