2012-03-27 49 views
0

我有一個帶時間的字符串,我想將其轉換爲其他格式。我嘗試了幾種解決方案,其中一些將字符串轉換爲char數組,然後向冒號查找數字等方式是一種荒謬的做法。但是,我失敗了,我沒有足夠的時間自行找到路。黑莓:如何將時間從「hhhh:mm:ss.ss」中的字符串轉換爲「mm:ss」合成

你能給我一個解決方案嗎?這種轉換不常用,但可能你有一個解決方案。 謝謝。

回答

1

格式「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('.')); 
相關問題