Чтобы получить системную дату в Android, вы можете использовать несколько методов. Вот некоторые из наиболее часто используемых подходов:
- Использование пакета java.util: вы можете использовать классDateиз пакетаjava.util, чтобы получить текущую системная дата. Вот пример:
import java.util.Date;
Date currentDate = new Date();- Использование класса java.util.Calendar. КлассCalendarпредоставляет более расширенные функциональные возможности для работы с датами. Вот пример того, как получить текущую дату с помощьюCalendar:
import java.util.Calendar;
Calendar calendar = Calendar.getInstance();
Date currentDate = calendar.getTime();- Использование пакета java.time(уровень API 26 и выше): начиная с уровня API 26, вы можете использовать новый API даты и времени, предоставляемыйjava.timeпакет. Вот пример:
import java.time.LocalDate;
LocalDate currentDate = LocalDate.now();- Использование метода System.currentTimeMillis(): этот метод возвращает текущее время в миллисекундах с 1 января 1970 года (метка времени UNIX). При необходимости вы можете преобразовать его в объектDate. Вот пример:
long currentTimeMillis = System.currentTimeMillis();
Date currentDate = new Date(currentTimeMillis);