Что эквивалентно PHP time () в Java? - PullRequest
0 голосов
/ 05 марта 2010

Мне нужно хранить текущее время как длинное целое в таблице базы данных, возможно, есть лучшие способы сохранить дату / время в базе данных, но здесь длинное целое является требованием.

В PHP я могу получить текущее время в целочисленном виде с помощью time (), в Java, есть ли какая-либо функция или простой код, выполняющий ту же самую задачу?

Спасибо

Ответы [ 2 ]

8 голосов
/ 05 марта 2010

Вы можете сделать System.currentTimeMillis (), которая возвращает long.

Из JavaDoc :

Возвращает текущее время в миллисекундах. Обратите внимание, что хотя единица времени возвращаемого значения составляет миллисекунду, степень детализации значения зависит от базовой операционной системы и может быть больше. Например, многие операционные системы измеряют время в десятках миллисекунд. См. Описание класса Date для обсуждения незначительных расхождений, которые могут возникнуть между «компьютерным временем» и всемирным координированным временем (UTC)

0 голосов
/ 05 марта 2010

Похоже, java.util.Date.getTime () - это то, что вы ищете. Функция PHP time () указывается в секундах, а функция Java - в миллисекундах, поэтому вам нужно выполнить преобразование в зависимости от требуемой единицы измерения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...