Всегда ли System.currentTimeMillis
возвращает фиксированную длину значения. В моих окнах Core2 он возвращает 13-значное длинное значение.
Из своего API:
Возвращает текущее время в миллисекундах. Обратите внимание, что хотя единица времени возвращаемого значения равна миллисекунде, степень детализации зависит от базовой операционной системы и может быть больше. Например, многие операционные системы измеряют время в единицах десятков миллисекунд.