Android 加速度计时间戳

Android 加速度计时间戳,android,accelerometer,Android,Accelerometer,我正试图从加速计上获取值时的时间。此时我得到的值是“55112312109395”,我不理解 我用来获取值的语法是event.timestamp,在android开发者网站上查看时,它应该以纳秒为单位给出值 如果有人能帮我解决这个问题,我将不胜感激,因为它快把我逼疯了 谢谢,, Safiul您是否正在尝试将纳秒时间戳转换为可读时间? 如果是,也许您可以尝试: import java.text.SimpleDateFormat; import java.util.Date;

我正试图从加速计上获取值时的时间。此时我得到的值是“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\u 49\u 30\u 281

我猜您可能想了解一下时代。时间是相对的,你知道:)时代??那是什么?