黑莓:如何将时间从“hhhh:mm:ss.ss”中的String转换为“mm:ss”formate

时间:2012-03-27 15:00:54

标签: blackberry

我有一个时间字符串,我想将其转换为其他格式。我尝试了几个方法,其中一些是一个荒谬的转换字符串到字符数组,并找到数字到冒号等。但我失败了,我没有足够的时间自己找到方法。

你能给我一个解决方案吗?这种转换不常见,但可能你有一个解决方案。 谢谢。

1 个答案:

答案 0 :(得分: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('.'));