получить время

Ответить
11cfif
Сообщения: 6
Зарегистрирован: 17 апр 2012, 10:11

получить время

Сообщение 11cfif » 17 авг 2012, 18:50

Здравствуйте!
Возникла острая необходимость получить в программу время на девайсе, как это сделать? Время в формате timestamp.
Заранее спасибо.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: получить время

Сообщение Mikhail_dev » 17 авг 2012, 20:53

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.

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: получить время

Сообщение neoksi » 17 авг 2012, 21:20

Для получения unix timestamp (чистого, без привязки к часовому поясу), я использую следующий метод:

Код: Выделить всё

public static String getTSNow (){
		// TODO Получаем текущий unix timestamp
	    Date dt = new Date();
		return Long.toString(dt.getTime()/1000);
	}
Если говорить про ответ no--, то

Код: Выделить всё

long ts =System.currentTimeMillis()/1000;
Выдает timestamp со смещением на часовой пояс установленный на устройстве.

П.С. Деление на 1000, чтоб получить кол-во секунд.

11cfif
Сообщения: 6
Зарегистрирован: 17 апр 2012, 10:11

Re: получить время

Сообщение 11cfif » 17 авг 2012, 21:29

Всем спасибо!

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: получить время

Сообщение Mikhail_dev » 17 авг 2012, 23:37

А через Date мы какой часовой пояс получаем?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: получить время

Сообщение rezak90 » 18 авг 2012, 01:02

no-- писал(а):А через Date мы какой часовой пояс получаем?
если не ошибаюсь то по локали определяется
R.id.team
Политика на форуме запрещена

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: получить время

Сообщение neoksi » 18 авг 2012, 03:39

no-- писал(а):А через Date мы какой часовой пояс получаем?
Если я правильно понял прочитанное, то GMT+00

Ответить