當我使用簡單的日期格式解析某些日期(時間)時,下面的代碼給了我比預期時間多五個小時的時間。我正在解析毫秒到字符串。我正在解析一些媒體文件的持續時間。例如,當我的媒體文件實際上是10分鐘時,它會提供5小時10分鐘。問題是什麼?簡單的日期格式不能正確解析日期
public static String formatTime(String time) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("H:mm:ss");
Date date = new Date(Long.parseLong(time));
return simpleDateFormat.format(date);
你可以添加'Time'輸入值的一些例子嗎? – Henrik
添加一些時間參數,你傳遞的是什麼? –
您正在使用java.util.Date對象來存儲時間(小時,分鐘,秒),但Date對象不適合僅存儲時間。 – Jesper