0
我有一個時間選擇器,以12小時格式顯示時間。我在內部將其轉換爲24小時格式。問題是,如果所用的時間是10:24,它會顯示10:01。即'現在'將有10:24,'self.currentTime'將有10:01。我究竟做錯了什麼。錯誤的時間格式ios
NSDate *now = [timePicker date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:MM:SS";
self.currentTime = [dateFormatter stringFromDate:now];
NSLog(@"The Current Time is %@",self.currentTime);
謝謝。
請閱讀有關正確格式說明符的文檔。 – rmaddy
爲什麼兩個變量之間有13分鐘的時間差?大聲笑很奇怪 – Pavan
@Pavan你的意思是23分鐘?查看答案的原因。 '01'是月份,而不是分鐘。 – rmaddy