1
我想轉換24小時,例如在幾分鐘內,0748或748。由於某種原因,它應該在468分鐘內將其轉換爲128分鐘。simpledateformat轉換24小時到分鐘
double time = 748;
//parse time into SimpleDateFormat to easily extract hours and minutes
Date date_time_to_minutes = new SimpleDateFormat("HHmm").parse(String.valueOf(time));
//hours extracted from time
double extracted_hours = Integer.parseInt(new SimpleDateFormat("HH").format(date_time_to_minutes));
//minutes extracted from time
double extracted_minutes = Integer.parseInt(new SimpleDateFormat("mm").format(date_time_to_minutes));
//converts the extracted hours into minutes and adds it to the extracted minutes
double minutes = extracted_hours * 60 + extracted_minutes;
你缺少300分鐘= 5小時。考慮時區。 – pyb 2015-02-07 00:32:23
@pyb錯誤。如果這是真的,那麼輸出將是168(2小時48分鐘)。 – rgettman 2015-02-07 00:38:57