android获取时间差的方法
本文实例讲述了android获取时间差的方法。分享给大家供大家参考。具体分析如下:
有些时候我们需要获取当前时间和某个时间之间的时间差,这时如何获取呢?
1. 引用如下命名空间:
import java.util.Date; import android.text.format.DateFormat;
2. 设置时间格式:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
3. 获取时间:
Date curDate = new Date(System.currentTimeMillis()); //PROCESSING Date endDate = new Date(System.currentTimeMillis()); long diff = endDate.getTime() - curDate.getTime();
这样获取的就是时间间隔了,并且是ms级别的。
希望本文所述对大家的Android程序设计有所帮助。
相关推荐
-
Android 动态的显示时间
怎么才能动态的实现时间呢?也许刚入行的你不懂.如果不懂得话,请看代码(代码是最好的老师).大笑 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); textView=(TextView) findViewById(R.id.time); handler = new Handler() { public void ha
-
Android开发之时间日期操作实例
相信对于手机的时间日期设置大家一定都不陌生吧,今天举一个关于时间日期设置的示例,其中有些许不完善之处,例如如何使设置的时间日期和手机系统同步等.感兴趣的读者可以根据自身经验加以完善. 现来看看具体示例,希望对大家有所帮助. 首先是时间设置: .java文件(MainActivity.java)代码如下: package com.example.activity_time_date; import java.util.Calendar; import android.app.Activity; i
-
Android获取系统时间以及网络时间
项目开发中,很多时候会用到android的时间,罗列一下获取的时间的方式,和大家共同学习进步 一.获取系统时间 1.通过Calendar类来获取系统当前的时间 Calendar calendar = Calendar.getInstance(); long unixTime = calendar.getTimeInMillis();//这是时间戳 Logger.i(TAG,"calendar--->>>"+"当前时间为:" + calendar.
-
解析android中系统日期时间的获取
复制代码 代码如下: import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str =
-
探讨:如何修改Android超时休眠时间
默认情况下,Android系统在超过N分钟没操作,会自动关屏并进入休眠状态. 实际上,有些项目要求超时不休眠,如果只是针对单个应用程序,我们可以通过电源管理设置状态来实现,而如果要设置所有应用的超时时间,则可以参考以下方法: 方法一.调整代码:Settings.System.putInt(getContentResolver(),android.provider.Settings.System.SCREEN_OFF_TIMEOUT,-1);权限:<uses-permission android:
-
Android获取通话时间实例分析
本文章总结了一段Android获取通话时间程序代码,有需要的朋友可参考一下. 我们知道安卓系统中通话时长应该是归Callog管,所以建议去查查ContactProvider,或者是TelephonyProvider Service测试 可以的通话开始的时候启动Service 记录当前时间A, 然后stopSelf(); 另外在通话结束的时候再次启动一下Service,再次获得当前时间B, 然后把时间A和B进行比较处理 String time = Long.toString(比较后处理的时间) 然
-
Android 仿微信聊天时间格式化显示功能
本文给大家分享android仿微信聊天时间格式化显示功能. 在同一年的显示规则: 如果是当天显示格式为 HH:mm 例:14:45 如果是昨天,显示格式为 昨天 HH:mm 例:昨天 13:12 如果是在同一周 显示格式为 周一 HH:mm 例:周一14:05 如果不是同一周则显示格式为 M月d日 早上或者其它 HH:mm 例: 2月5日 早上10:10 不在同一年的显示规则: 显示格式为 yyyy年M月d日 晚上或者其它 HH:mm 例:2016年2月5日 晚上18:05 代码中如果有误,请留
-
Android处理时间各种方法汇总
本文实例为大家分享了Android处理时间的各种方法,供大家参考,具体内容如下 /** * 获取当前时间 * * @return 当前时间 */ public static String getdate() { SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); Date curDate = new Date(System.currentTimeMillis());// 获取当前时间 String time = for
-
Android中日期与时间设置控件用法实例
本文实例讲述了Android中日期与时间设置控件用法.分享给大家供大家参考.具体如下: 1.日期设置控件:DatePickerDialog 2.时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x
-
Android调用系统时间格式显示时间信息
使用如下方法: 复制代码 代码如下: java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context); dateFormat = android.text.format.DateFormat.getTimeFormat(context.getApplicationContext());
随机推荐
- 使用PHP导出Redis数据到另一个Redis中的代码
- 图像图表
- 护卫神 主机管理系统使用说明(MSSQL管理)
- oracle查看执行最慢与查询次数最多的sql语句
- 纯javascript实现四方向文本无缝滚动效果
- js实现按钮颜色渐变动画效果
- JavaScript实现Fly Bird小游戏
- 10款最好的Web开发的 Python 框架
- asp 采集程序常用函数分析
- linux下改良版本mysqldump来备份MYSQL数据库
- php adodb连接mssql解决乱码问题
- 基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
- 六十二、从DOS直接入网NT
- android,不显示标题的方法小例子
- 导致计算机系统“死机”的原因及其预防方法
- Vue导出json数据到Excel电子表格的示例
- Spring MVC InitBinder验证方法
- 详解Dockerfile 中的 COPY 与 ADD 命令
- Mysql中事务ACID的实现原理详解
- springboot配置文件抽离 git管理统 配置中心详解