Мне нужно получить временную метку устройства Android в формате hh: mm: ss: SS. Я могу просмотреть время, отображаемое в Logcat of Eclipse. Это компьютерное время или время Android-устройства?
Время, отображаемое в Logcat
Ответ 1
Если вы используете свое приложение на устройстве Android, оно будет печатать время устройства, если на эмуляторе будет отображаться компьютерное время.
Чтобы обеспечить соответствие времени журнала времени устройства и времени работы компьютера, вы найдете ответ.
Ответ 2
Из docs logcat вы можете видеть, что есть возможность указать, как форматируется вывод (- v).
Чтобы получить метку времени, вы можете использовать команду
logcat -v time
Это будет префикс каждого сообщения с меткой времени.
Ответ 3
используйте adb logcat -v threadtime
в терминале, чтобы брать журналы с устройства, он будет включать дату и время.
если вы хотите перенаправить эти журналы в текстовый файл, затем используйте команду терминала.
#adb logcat -v threadtime > folder_path_in_the_computer/filename.txt
(удалить #)
Ответ 4
Если вам нужна дата устройства программно:
SimpleDateFormat s = new SimpleDateFormat("hh:mm:ss");
String format = s.format(new Date());
Ответ 5
Взято из Чтение и запись журналов на сайте разработчика:
" время. Отображение даты, времени вызова, приоритета/тега и PID процесса, выдающего сообщение.
На эмуляторе будут ваши компьютеры время, на устройстве будет время вашего устройства...