`/*** 根据long类型的时间戳,转换为一个String类型的描述性时间* 通话记录如果发生在今天:“15:30”* 发生在昨天:“昨天8:23”* 发生在前天:“前天4:56”* 更早:     “2016/04/15”* @param timeStample* @return*///timeStample是聊天记录发生的时间public static String getTime(long timeStample) {//得到现在的时间戳long now=System.currentTimeMillis();//在java中,int类型的数进行除法运算,只能的整数,正是利用这一点,//在下列日期中,只要没过昨天24点,无论相差了1s还是23小时,除法得到的结果都是前一天,int day=(int) (now/1000/60/60/60-timeStample/1000/60/60/60);        switch (day) {//如果是0这则说明是今天,显示时间case 0:SimpleDateFormat sdf=new SimpleDateFormat("HH:mm");return sdf.format(timeStample);//如果是1说明是昨天,显示昨天+时间case 1:SimpleDateFormat sdf1=new SimpleDateFormat("HH:mm");return "昨天"+sdf1.format(timeStample);//如果是1说明是前天,显示前天+时间case 2:SimpleDateFormat sdf2=new SimpleDateFormat("HH:mm");return  "前天"+sdf2.format(timeStample);//结果大于2就只显示年月日default:SimpleDateFormat sdf3=new SimpleDateFormat("yyyy:MM:dd");return sdf3.format(timeStample);

android开发中即时聊天软件中时间的获得相关推荐

  1. 做简单的android 软件推荐,Android_适用于Android开发的简单聊天软件,适用于android 开发。是一个简 - phpStudy...

    适用于Android开发的简单聊天软件 适用于android 开发.是一个简单的聊天软件,包括知识点,各个控件的运用(ExpandableListView,ViewPager,Spinner,Line ...

  2. uniapp开发的即时聊天软件app

    uniapp开发的即时聊天软件app,实时聊天,前端用的是uniapp开发,后端用php+gatewayworker开发,不走第三方接口,完全自己独立开发,有需要源码的伙伴可以留言, app下载地址百 ...

  3. Android基于环信SDK开发IM即时聊天(二)

    声明1:北京时间现在是2019/6/10,评论里的问题我看到了,这几天我找时间看看源代码问题出在哪,在此感谢大家的监督 声明2:此Demo我是在5.1测试机上测试通过,感谢WTQ_DOMIAN的评论, ...

  4. 高仿QQ即时聊天软件开发系列之三登录窗口用户选择下拉框

    上一篇高仿QQ即时聊天软件开发系列之二登录窗口界面写了一个大概的布局和原理 这一篇详细说下拉框的实现原理 先上最终效果图 一开始其实只是想给下拉框加一个placeholder效果,让下拉框在未选择未输 ...

  5. Android基于环信SDK开发IM即时聊天(一)

    2016-09-02更新:可以看一下最新的这篇文章和源码,Android基于环信SDK开发IM即时聊天(二) 目前市面上我了解的做第三方即时聊天SDK的有两家:环信.融云,这里我使用环信SDK来完成即 ...

  6. Android开发 ---如何操作资源目录中的资源文件2

    Android开发 ---如何操作资源目录中的资源文件2 一.颜色资源管理 效果图: 描述: 1.改变字体的背景颜色 2.改变字体颜色 3.改变按钮颜色 4.图像颜色切换 操作描述: 点击(1)中的颜 ...

  7. 聊天软件中的窗口上滑和下滑提示上下线

    聊天软件中右下角窗口上滑提示有好友上线,窗口下滑提示有好友下线. 在 Qt 下实现此功能,用到的类有 QPoint  QTimer mainwindow.h 1 #ifndef MAINWINDOW_ ...

  8. 基于Android开发的即时通讯聊天app

    基于Android开发的即时通讯聊天app 前言 即时通讯(Instant Messaging,简称IM)在互联网中应用十分广泛,它可以和很多的领域结合,发挥十分重要的作用.比如金融行业的支付宝.各大 ...

  9. 中油即时通信电脑版_一文看懂云视频会议与即时聊天软件的差别

    进入互联网时代,便捷.高效的云视频会议受到中小企业的青睐,人们通过租赁云视频会议账号,即可在视频会议室.个人电脑.智能手机上发起远程视频会议.不过随着5G等通信网络的普及,人们基于即时聊天软件进行视频 ...

  10. Android开发——创建项目和软件图标

    Android开发--创建项目和软件图标 一.SDK安装及加装 1.将环境搭建好过后,点击Android Studio,就会开始进入软件,如果你没有另外下载SDK在你的电脑上,他会出现一个警示提示框, ...

最新文章

  1. 网络营销第三课:利用织梦搭建动态网站(2)
  2. 线程池框架_Java并发——Executor框架详解(Executor框架结构与框架成员)
  3. java子网划分_子网划分讲解及练习(二)
  4. (JAVA学习笔记) 类的继承,super,方法的重写,多态
  5. KeyError: 报错_python系列学习笔记
  6. Spring MVC : 概念模型 HandlerMethod(转载)
  7. java自动投票代码,Java 投票(自动添一)
  8. matlab 发送 126 邮件,python实现126邮箱发送邮件
  9. 代码重用_WebAssembly的速度和代码重用
  10. HDP SandBox 安装与初步配置
  11. jQuery焦点图插件
  12. Vs2017添加引用时报错未能正确加载“ReferenceManagerPackage”包。
  13. apple watch 微信连接不上手机
  14. mysql中求闰年的函数_SQL 判断闰年
  15. sap 查询数据 未分离版本
  16. Android——Activity的生命周期
  17. iOS NSDate与NSTimeInterval之间的互转
  18. 提高程序并发量的几个建议(不看保证后悔死你)
  19. 正点原子Alpha Linux开发板相关资料分享
  20. 微信小程序详细图文教程-10分钟完成微信小程序开发部署发布

热门文章

  1. 自定义微博小尾巴 源码+解析
  2. 圆角矩形大小怎么调整html,html圆角矩形
  3. 迅捷pdf转换器:如何将pdf转换成word
  4. sklearn.neighbors.KNeighborsClassifier函数详解
  5. 【Python学习】Part 1 基础知识(1)——基本操作
  6. Error starting Tomcat context
  7. php mmorpg,MMORPG中的组队设计
  8. python爬不同图片分别保存在不同文件夹中的实现
  9. python 爬虫 403 Forbidden
  10. 微信分享图片URL不显示问题