You can also use regular expression. That will result in something like that:
Pattern pattern = Pattern.compile(".*[0-9]_(.*)_Complete");
Matcher matcher = pattern.matcher("abc_2012-10-18-05-37-23_prasad_hv_Complete");
matcher.find();
String group = matcher.toMatchResult().group(1);