Tôi muốn tạo một NSDateFormatter sẽ phân tích các ngày như thế này "2014-05-13 23: 31: 41.374577". Vì vậy:NSDateFormatter mili giây lỗi
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSSSSS";
NSString *dateString = @"2014-05-13 23:31:41.374577";
NSDate *date = [formatter dateFromString:dateString];
NSString *anotherDateString = [formatter stringFromDate:date];
Tuy nhiên, anotherDateString
là 2014-05-13 23:31:41.374000
. Tại sao nó cắt ngắn mili giây?
lẽ nitpicking đây, nhưng có vẻ như để giữ mili giây và cắt ngắn micro giây. –
Lỗi trong 'dateFromString' hoặc' stringFromDate'? Có '[date timeIntervalSinceReferenceDate]' của bạn có nhiều vị trí thập phân như bạn mong đợi không? –
Có vẻ như '[date timeIntervalSinceReferenceDate]' đã được làm tròn thành 3 chữ số thập phân ... –