Long.parseLong(String) fails for number formatted as #.#E#

I am trying to convert a string to a long, but it is failing on me. Below is a code snippet:

String timeStr ="1.0765902707E9";

long time = Long.parseLong(timeStr);

System.out.println("Time: " + time);

I'd appreciate any help you can provide on this problem. Thanks!

[381 byte] By [bbbubbbaa] at [2007-9-30 1:30:07]
# 1
Use double, Double....
clapu73a at 2007-7-16 6:06:42 > top of Java-index,Archived Forums,New To Java Technology Archive...
# 2
yup, i'm an idiot. It seems I need to refresh on my primitive types :(Thanks for the reply!
bbbubbbaa at 2007-7-16 6:06:42 > top of Java-index,Archived Forums,New To Java Technology Archive...