Как в Java преобразовать Date в Long, если Date до 1970 года?

146
13 мая 2019, 16:00

Как в Java преобразовать Date в Long, если Date до 1970 года?

Например если значение объекта date типа Date равно Wed Jan 31 00:00:00 CET 1900

то Long result = date.getTime(); возвращает отрицательный результат: -2206400400000

Как тут быть?

Answer 1

А отрицательное значение не можеть быть long что ли?

long может принимать значения от -9223372036854775808L до 9223372036854775807L. Число, которое Вы привели в примере(-2206400400000), входит в данный промежуток.

Если Вы имели в виду что-то другое, то переформулируйте вопрос.

READ ALSO
Проверить значение ключа обьекта JS

Проверить значение ключа обьекта JS

Как правильно проверить значение ключа orders?

116
Объяснить по коду

Объяснить по коду

Кто может объяснить в данном коде значение action(current) в цикле? Я понимаю, что туда подставляется функция, но как? Почему в скобках current, когда...

121
Не отображается компонент в Angular 1.5

Не отображается компонент в Angular 1.5

Есть модуль, который выводит свой templateЯ хочу в этот template вложить html из компонента

135