Календарь без миллисекунд против Календарь с миллисекундами, равными 0 - PullRequest
0 голосов
/ 07 мая 2018

Я не могу понять, как определить, был ли объект Calendar создан без миллисекунд против объект календаря, который был создан за миллисекунды и который имеет значение 0.

Мне нужно различать метки времени

2018 04 30 13:44:55 -0500
and
2018 04 30 13:44:55.000 -0500

Последний показывает, что часы показывают время с разрешением в миллисекунды, тогда как первые сообщают только время с разрешением в секунды. Поэтому в последнем случае я хочу отобразить «000», а в первом - нет.

Calendar.get(Calendar.MILLISECONDS) = 0 явно не решает эту проблему. Есть идеи как это сделать?

1 Ответ

0 голосов
/ 07 мая 2018

Метод Calendar::isSet(int) проверяет, установлено ли определенное поле.

...