I couldn't find any api specifications for Microsoft's JVM. The closest I found was a message from Microsoft telling users to move off their JVM by December of 2007 to Sun's as they will no longer be supporting it (Sun won their lawsuit).
But to help with the error, have you tried separating it out? Or maybe moving paren's around? For example..
Long time = (Calendar.getInstance(TimeZone.get...)).getTimeInMillis();
or
Calendar ctemp = Calendar.getInstance(TimeZone.get..);
Long time = ctemp.getTimeInMillis();
It seems odd to me that Microsoft wouldn't provide this functionality despite it being in the java source code.