文章目录

  • System.currentTimeMillis()获取的是系统的时间
  • SystemClock.uptimeMillis()
  • SystemClock.elapsedRealtime()
  • SystemClock.elapsedRealtimeNanos()
  • 获取网络时间

System.currentTimeMillis()获取的是系统的时间

SystemClock.uptimeMillis()

表示系统开机到当前的时间总数,单位是毫秒,但是,当系统进入深度睡眠(CPU休眠、屏幕休眠、设备等待外部输入)时间就会停止,但是不会受到时钟缩放、空闲或者其他节能机制的影响。

注意:Android设备连着adb线到其他设备的情况下,设备是不会进入休眠模式的。

SystemClock.elapsedRealtime()

表示系统开机到当前的时间总数。它包括了系统深度睡眠的时间。这个时钟是单调的,它保证一直计时,即使CPU处于省电模式,所以它是推荐使用的时间计时器

SystemClock.elapsedRealtimeNanos()

同 SystemClock.elapsedRealtime() 只不过返回的是纳秒

获取网络时间

    public static void getNetworkTime(){String webUrl1 = "http://www.bjtime.cn";// bjTimeString webUrl2 = "http://www.baidu.com";// 百度String webUrl3 = "http://www.taobao.com";// 淘宝String webUrl4 = "http://www.ntsc.ac.cn";// 中国科学院国家授时中心String webUrl5 = "http://www.360.cn";// 360String webUrl6 = "http://www.beijing-time.org";// beijing-timeString webUrl7 = "http://www.163.com/";// 网易String webUrl8 = "https://www.tmall.com/";// 天猫try {URL url = new URL(webUrl2);URLConnection conn = url.openConnection(); //生成连接对象conn.connect(); // 连接long dateL = conn.getDate(); // 获取网站时间System.out.println(dateL);
//            Date date = new Date(dateL);
//            SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");} catch (Exception e) {e.printStackTrace();} }

官方文档:SystemLock

Android 时间API相关推荐

  1. Android 设备管理API概览(Device Administration API)

    原文:http://android.eoe.cn/topic/android_sdk Android 2.2通过提供Android设备管理API的支持来引入企业应用支持.在系统级的设备管理API提供了 ...

  2. weather_在Weather App中使用Android Location API –搜索城市

    weather 在这篇文章中,我想描述如何使用openweathermap搜索城市以获取天气状况. 我们可以通过两种方式查找城市: 使用名称模式 使用地理坐标(Android Location API ...

  3. Android ----中文Api 百度地图

    Android中文API最新中文版 [复制链接]     kupe kupe当前离线 在线时间 1 小时 e望 0 点 最后登录 2011-2-17 注册时间 2011-2-17 积分 12 阅读权限 ...

  4. Android 中文 API (16) —— AnalogClock

    一.结构 public class AnalogClock extends View java.lang.Object android.view.View       android.widget.A ...

  5. Android Location API跟踪您当前的位置

    Android Location API can be used to track your mobile current location and show in the app. In this ...

  6. Android 时间显示控件 TextClock

    Android 时间显示控件 TextClock TextClock可用作显示时间,API>=17,用来替代DigitalClock. 系统设置以24小时格式的时候使用这个format andr ...

  7. Android Camera API 2使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)

    这段时间有点忙,一直没时间写第三篇教程,其实代码很早之前就写好了.本系列教程会有三篇文章讲解Android平台滤镜的实现方式,希望在阅读本文之前先阅读前面两篇文档. 第一篇 Android Camer ...

  8. Android 常用API自查表(二)

    Android 常用API自查表 IQOO Neo6 日志授权 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 移除和拷贝assets中的文件 清空任务栈 Create ...

  9. 初步探究Android App API接口测试--实战

    一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口 ...

  10. Android 各 API Level 权限变更和功能限制汇总

    Android 各 API Level 权限变更和功能限制汇总 文章目录 信息访问限制 序列号 不可重置的设备标识符 MAC 地址 涉及位置信息的 telephony.WLAN.Bluetooth A ...

最新文章

  1. jsoncpp 不能处理long类型数据
  2. c语言放空一个数组,C++语言
  3. 2020 年最全 Python 面试题汇总 (五)
  4. 纯java生成excel
  5. C# String和string的区别
  6. 分阶段付款 学php,项目整理-支付宝的支付问题
  7. 王牌战争服务器维护怎么解除,王牌战争文明重启怎么解除root权限 root权限解除方法...
  8. 九章基础算法01:链表
  9. 特斯拉起诉离职员工窃取机密代码和文件
  10. 骨牌覆盖问题 KxM
  11. Codeforces Good Bye 2015 D. New Year and Ancient Prophecy 后缀数组 树状数组 dp
  12. 做程序员久了,你会不会感觉的空虚与迷茫?其实主要原因是这几点!
  13. mysql 从句_MySQL select语句之from从句
  14. MTK6877(天玑 900)平台 高性能 5G 安卓智能模块
  15. 基于自主数字身份的个人数据区块链托管破解征信“断直连”困局
  16. php excel 高度,PHPExcel:根据图像设置行高(以像素为单位)
  17. Codeforces Round #827 (Div. 4)-E. Scuza
  18. 用英语卖二手计算机,二手交易市场大学英语作文带翻译
  19. elasticsearch搭建遇到的问题整理合集2
  20. iis发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容.

热门文章

  1. 鸡尾酒会问题(Cocktail Party Problem)和程序实现
  2. L2行情接口怎么用最高效?
  3. restframework单元测试
  4. 力扣刷题篇——摩尔投票算法
  5. 机顶盒利旧改造,实现安卓和Linux双系统启动
  6. 微信素材管理,新增临时素材
  7. android模拟器pc版知乎,知乎答题王电脑版下载 安卓模拟器图文安装教程
  8. 【mysql】浮点类型
  9. jquery Chosen使用
  10. 红帽linux员工数,红帽企业 Linux Atomic Host 管理