我目前正在使用以下行来实现时间:System.currentTimeInMilis。我注意到它没有考虑时区,或者它与它自己的android手机不匹配,而在模拟器上它确实匹配.s 那么还有另一种方法来获取它自己的android时钟吗?那么当用户调整他的手机内置时钟时,它也会影响它吗?
float getTime()
{
Calendar cal = new GregorianCalendar();
cal.setTimeInMillis(System.currentTimeMillis());
cal.setTimeZone(TimeZone.getDefault());
return cal.getTimeInMillis();
}