系统时间的差别

1. long a = System.currentTimeMillis();
手机上显示的时间距离1970年1月1号的时间差(以毫秒计算)
可以被用户通过时钟设置,也可以网络校时。
Log.d("MainActivity","currentTime-->"+a);

2.  long b = SystemClock.uptimeMillis();
手机开机之后,减去手机休眠的时间。比如你手机重启之后,45秒之内没有休眠,那么b等于45*1000 = 45000毫秒。
Log.d("MainActivity","uptimeMillis-->"+b);


3. long c = SystemClock.elapsedRealtime();
 手机开机以后,到现在的时间(包括休眠)。比如你的手机重启之后,45秒之后按电源键休眠,15秒之后,再按电源键唤醒,那么c等于
 (45+15)*1000 = 60000毫秒;而此时b,仍然等于45秒!
Log.d("MainActivity","elapsedRealTime-->"+c);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值