В LocationListener, onLocationChanged () будет вызываться при обновлении местоположения из данного провайдера местоположения, вы это знаете.Так что только в этом методе, взять текущее время и сохранить его.Вы можете сравнить это в своем приложении с текущим временем , чтобы узнать, обновлено ли последнее известное местоположение в настоящее время или нет.
Чтобы получить текущую дату и время, используйте код ниже
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateTime = sdf.format(Calendar.getInstance().getTime());
Если вы хотите только время без даты, вы можете извлечь из строки.