我有一个时间字符串,我想将其转换为其他格式。我尝试了几个方法,其中一些是一个荒谬的转换字符串到字符数组,并找到数字到冒号等。但我失败了,我没有足够的时间自己找到方法。
你能给我一个解决方案吗?这种转换不常见,但可能你有一个解决方案。 谢谢。答案 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('.'));