Метка времени с устройства Android в формате чч: мм: сс: сс
У меня есть требование для регистрации данных датчика в Android. Чтобы сохранить значения в базе данных, мне нужна временная метка в качестве первичного ключа в формате - чч: мм: сс: SS, где SS представляет значение в миллисекундах. Когда я попытался использовать SensorEvent.timestamp (используя приведенный ниже код), я не смог получить миллисекунду из класса Date.
long currTimeRelativeToBoot = SystemClock.uptimeMillis();
long currTimeAbsolute = System.currentTimeMillis();
double mStartTimeAbsoluteS = ((double)(currTimeAbsolute - currTimeRelativeToBoot))/(double)1000.0;
double temp = mStartTimeAbsoluteS+((double)event.timestamp)/1000000000.0;
Date time=new java.util.Date((long)temp*1000);
Можно ли получить текущее время с устройства Android в формате чч: мм: сс: сс? Или какая альтернатива для этого?
Заранее спасибо!