получить время
получить время
Здравствуйте!
Возникла острая необходимость получить в программу время на девайсе, как это сделать? Время в формате timestamp.
Заранее спасибо.
Возникла острая необходимость получить в программу время на девайсе, как это сделать? Время в формате timestamp.
Заранее спасибо.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: получить время
System.currentTimeMillis()
Returns the current system time in milliseconds since January 1, 1970 00:00:00 UTC. This method shouldn't be used for measuring timeouts or other elapsed time measurements, as changing the system time can affect the results.
Returns
the local system time in milliseconds.
Re: получить время
Для получения unix timestamp (чистого, без привязки к часовому поясу), я использую следующий метод:
Если говорить про ответ no--, то
Выдает timestamp со смещением на часовой пояс установленный на устройстве.
П.С. Деление на 1000, чтоб получить кол-во секунд.
Код: Выделить всё
public static String getTSNow (){
// TODO Получаем текущий unix timestamp
Date dt = new Date();
return Long.toString(dt.getTime()/1000);
}
Код: Выделить всё
long ts =System.currentTimeMillis()/1000;
П.С. Деление на 1000, чтоб получить кол-во секунд.
Re: получить время
Всем спасибо!
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: получить время
А через Date мы какой часовой пояс получаем?
Re: получить время
если не ошибаюсь то по локали определяетсяno-- писал(а):А через Date мы какой часовой пояс получаем?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: получить время
Если я правильно понял прочитанное, то GMT+00no-- писал(а):А через Date мы какой часовой пояс получаем?