I have following sample (link to ideone).
long lDurationMillis = 0; lDurationMillis = Long.parseLong(\"30000.1\"); System.out.print(\"Play Duration:\" + lD
You could use BigDecimal in this case:
BigDecimal bd = new BigDecimal("30000.1"); long l = bd.setScale(0, BigDecimal.ROUND_HALF_UP).longValue(); System.out.println(l);