0
我想在获取加速度计值的时候获得时间。我现在得到的价值是“55112312109395”,我不明白。加速度计时间戳
我用来获取值的语法是event.timestamp,当在android开发人员网站上查看时,它应该给出纳秒值。
我将不得不如果有人能带着这个疑问帮助因为它让我发疯了
谢谢 Safiul
我想在获取加速度计值的时候获得时间。我现在得到的价值是“55112312109395”,我不明白。加速度计时间戳
我用来获取值的语法是event.timestamp,当在android开发人员网站上查看时,它应该给出纳秒值。
我将不得不如果有人能带着这个疑问帮助因为它让我发疯了
谢谢 Safiul
你是不是想纳秒时间戳可读的时间转换? 如果是的话,也许你可以试试:
import java.text.SimpleDateFormat;
import java.util.Date;
public static void timeConvert() {
long eventTimeNano = 55112312109395L;
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd-HH_mm_ss_SSS");
long timeInMillis = (new Date()).getTime()
+ (eventTimeNano - System.nanoTime())/1000000L;
Date eventTimedate = new Date(timeInMillis);
String eventTime = dateFormat.format(eventTimedate);
System.out.println(eventTime);
}
这eventTime
应该是在格式,例如: 2015-08-15-00_49_30_281
。
我猜你可能想要阅读时代。时间是相对的,你知道:) – keyser 2015-04-01 20:59:17
时代?那是什么? – safiulm 2015-04-02 21:08:02