0
我想事件时间戳转换的日期,我的代码:SensorEvent.timestamp日期转换问题
Calendar c = Calendar.getInstance();
c.setTimeInMillis(event.timestamp/1000000);//time in ms (timestamp is in ns)
System.out.println((new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(c.getTime()));
为什么我获得1970年1月2日?
我无法从传感器时间戳当前时间? – user1610075
你可以称之为'System.currentTimeMillis的()'当你在'onSensorChanged(事件)'这将让你的事件时间(几毫秒内),或者你可以尝试寻找上一次的开机时间,并添加事件发生的时间。 (要明白,自从时代以来,“长”字太小,持续纳秒。) – Sam