Как создать timestamp с текущей датой java
Ответы
Иван Полежаев
13 апреля 2023
В Java
для создания объекта java.sql.Timestamp
с текущей датой можно использовать класс java.util.Date
и метод System.currentTimeMillis()
Вот пример:
import java.sql.Timestamp;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date currentDate = new Date();
Timestamp timestamp = new Timestamp(currentDate.getTime());
System.out.println("Текущий timestamp: " + timestamp);
}
}
В этом примере мы
- создаем объект класса
Date
, который содержит текущую дату и время - затем мы используем метод
getTime()
для получения количества миллисекунд, прошедших с 1 января 1970 года (Epoch time
) до текущей даты и времени - это значение мы передаем в конструктор класса
Timestamp
, чтобы создать объект с текущей датой и временем.
Этот код в консоль текущий timestamp
, например:
Текущий timestamp: 2023-04-13 15:25:30.123456789
Точное значение timestamp
будет отличаться в зависимости от текущей даты и времени.
Обратите внимание, что класс java.sql.Timestamp
наследует от класса java.util.Date
, поэтому его также можно использовать везде, где используется класс java.util.Date
.
0
0