Я не могу понять, как определить, был ли объект Calendar
создан без миллисекунд против объект календаря, который был создан за миллисекунды и который имеет значение 0.
Мне нужно различать метки времени
2018 04 30 13:44:55 -0500
and
2018 04 30 13:44:55.000 -0500
Последний показывает, что часы показывают время с разрешением в миллисекунды, тогда как первые сообщают только время с разрешением в секунды. Поэтому в последнем случае я хочу отобразить «000», а в первом - нет.
Calendar.get(Calendar.MILLISECONDS) = 0
явно не решает эту проблему. Есть идеи как это сделать?