Tôi đang cố gắng để có được một NSDate vào định dạng: 20/05/2014 22:30Làm thế nào để định dạng một NSDate trong dd/MM/YYYY
đây là đoạn code tôi hiện có. [dateFormat setDateFormat:@"YYYY-MM-dd\'T\'HH:mm:ssZZZZZ"];
làm việc này, nhưng định dạng không giống như 20/05/2014 22:30 nó sẽ hiển thị ngày tháng ở định dạng như: 2013/12/03 00:00:00 00: 00: 00
và sau đó khi tôi sử dụng:
[dateFormat setDateFormat:@"MM/dd/yyyy"];
Tôi nhận được giá trị null
được trả về thay vì ngày được định dạng.
// timestamp conversion
NSString *str = [timeStamp objectAtIndex:indexPath.row];
// convert to date
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
// [dateFormat setDateFormat:@"YYYY-MM-dd\'T\'HH:mm:ssZZZZZ"];
[dateFormat setDateFormat:@"MM/dd/yyyy"];
NSDate *dte = [dateFormat dateFromString:str];
cell.timeStampLabel.text = [NSString stringWithFormat:@"%@",dte ];
chuỗi str sản lượng ban đầu trước khi định dạng là str 2013-08-23T15:21:19+02:00
nhờ sự giúp đỡ nào
bạn đang thiết lập nsdate nhãn nên nó sẽ như thế nào 2013/12/03 00:00 : 00 giờ: 00: 00 – Pratik
http://www.unicode.org/reports/tr35/tr3 5-25.html # Date_Format_Patterns – Desdenova
Không có bất kỳ ý tưởng nào về định dạng ngày tháng, thật khó để chuyển đổi nó cho đến nay. cho chúng ta một ví dụ về giá trị có thể cho str. – Inoka