Java Timestamp - работа с временем в Java
Java timestamp - это число, которое представляет собой количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 GMT (эпоха UNIX) до определенного момента времени. В Java существует несколько способов работы с timestamp, включая получение текущего времени, преобразование временной метки в объект типа Date и обратное преобразование.
Пример получения текущего времени в виде timestamp:
java
// Импортируем необходимые классы
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Получаем текущую временную метку в миллисекундах
long timestamp = System.currentTimeMillis();
// Выводим полученную временную метку
System.out.println(timestamp);
}
}
Пример преобразования временной метки в объект типа Date:
java
// Импортируем необходимые классы
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Задаем временную метку
long timestamp = 1626202155000L;
// Создаем объект типа Date на основе временной метки
Date date = new Date(timestamp);
// Выводим объект типа Date
System.out.println(date);
}
}
Пример обратного преобразования объекта типа Date в временную метку:
java
// Импортируем необходимые классы
import java.util.Date;
public class Main {
public static void main(String[] args) {
// Создаем объект типа Date
Date date = new Date();
// Получаем временную метку объекта типа Date
long timestamp = date.getTime();
// Выводим полученную временную метку
System.out.println(timestamp);
}
}
Таким образом, в Java timestamp используется для работы с временем в виде числа, что позволяет выполнять различные операции с датами и временем, такие как сравнение, вычисление разницы и т.д.