PHP Integer базовая временная метка, импортируемая в Java Длинная базовая временная метка - PullRequest
1 голос
/ 16 ноября 2009

Я получаю временную метку Integer из программы PHP, но в Java метки времени используются в длинном формате. Итак, как мне преобразовать эту временную метку PHP Integer в формат Java Long и преобразовать этот длинный формат в объект Date?

Ответы [ 2 ]

1 голос
/ 16 ноября 2009

PHP timestamp - это количество секунд с 01.01.1970, а Java timestamp - это количество миллисекунд с 01.01.1970. Поэтому все, что вам нужно сделать в Java, это умножить его на 1000.

Date d=new Date((long)phpTimeStamp*1000);
0 голосов
/ 08 августа 2013

Чтобы избежать переполнения:

Date d=new Date(((long)phpTimeStamp)*1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...