0
我有一個帶時間的字符串,我想將其轉換爲其他格式。我嘗試了幾種解決方案,其中一些將字符串轉換爲char數組,然後向冒號查找數字等方式是一種荒謬的做法。但是,我失敗了,我沒有足夠的時間自行找到路。黑莓:如何將時間從「hhhh:mm:ss.ss」中的字符串轉換爲「mm:ss」合成
你能給我一個解決方案嗎?這種轉換不常用,但可能你有一個解決方案。 謝謝。
我有一個帶時間的字符串,我想將其轉換爲其他格式。我嘗試了幾種解決方案,其中一些將字符串轉換爲char數組,然後向冒號查找數字等方式是一種荒謬的做法。但是,我失敗了,我沒有足夠的時間自行找到路。黑莓:如何將時間從「hhhh:mm:ss.ss」中的字符串轉換爲「mm:ss」合成
你能給我一個解決方案嗎?這種轉換不常用,但可能你有一個解決方案。 謝謝。
格式「hhhh:mm:ss.ss」似乎很不尋常。但是如果你使用任何標準的日期格式,那麼你可以使用下面的代碼段:
SimpleDateFormat sd = new SimpleDateFormat("hh:mm");
String time = sd.formatLocal(HttpDateParser.parse("2010-03-27 09:45:10"));
但是,如果你更喜歡原始字符串處理,那麼你可以使用一些像這樣:
String input = "hhhh:mm:ss.ss";
String output = input.substring(input.indexOf(':') + 1, input.indexOf('.'));