I have following sample (link to ideone).
long lDurationMillis = 0; lDurationMillis = Long.parseLong(\"30000.1\"); System.out.print(\"Play Duration:\" + lD
Because long can't have fractional part, you could convert it to double and then cast it to long ignoring fractional part