...调用

long time=convert2long(“2017-03-0116:32:34”);
textview.setText(getFormatTime(time));
 /***  时间戳格式转换*/public static String getFormatTime(long timesamp) {String result = "";Calendar todayCalendar = Calendar.getInstance();Calendar otherCalendar = Calendar.getInstance();otherCalendar.setTimeInMillis(timesamp);SimpleDateFormat timeFormat = new SimpleDateFormat("M月d日 HH:mm");SimpleDateFormat yearTimeFormat = new SimpleDateFormat("yyyy年M月d日 HH:mm");SimpleDateFormat hourAndMinFormat = new SimpleDateFormat("HH:mm");boolean yearTemp = todayCalendar.get(Calendar.YEAR)==otherCalendar.get(Calendar.YEAR);if(yearTemp){int todayMonth=todayCalendar.get(Calendar.MONTH);int otherMonth=otherCalendar.get(Calendar.MONTH);if(todayMonth==otherMonth){//表示是同一个月int temp=todayCalendar.get(Calendar.DATE)-otherCalendar.get(Calendar.DATE);switch (temp) {case 0:result = hourAndMinFormat.format(new Date(timesamp));break;case 1:result = "昨天 " + hourAndMinFormat.format(new Date(timesamp));break;default:result = timeFormat.format(new Date(timesamp));break;}}else{result = timeFormat.format(new Date(timesamp));}}else{result=yearTimeFormat.format(new Date(timesamp));}return result;}/*** 将日期格式的字符串转换为长整型** @param date* @return*/public static long convert2long(String date) {try {SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");return sf.parse(date).getTime();} catch (ParseException e) {e.printStackTrace();}return 0l;}

仿微信朋友圈日期显示 时间戳格式化相关推荐

  1. 仿微信朋友圈时间显示 根据时间获取几分钟前,几小时前,几天前,几月前,几年前

    /*** 显示几天钱几周前几月前几年前* @param d* @return*/ public static String getFriendlytime(Date d){long delta = ( ...

  2. Android仿微信朋友圈2自定义点赞评论弹框

    最近在做类似微信朋友圈点赞评论的功能,有个点赞评论弹框交互,感觉效果很好,点击评论按钮弹框从按钮左边弹出,遇到了3个问题(弹出动画不对.弹框布局没有适配.弹出的位置显示不对),动画和布局好解决,弹出的 ...

  3. Android仿微信朋友圈3评论输入框及点击外部和列表滑动时隐藏输入框和键盘解决方法

    接着上一篇的评论点赞弹框之后,这次来说说微信的评论输入框,点击屏幕外部评论框和键盘消失,滑动列表时输入框和键盘也要消失,这里不是说一定要舔微信啥的,只是单纯从技术角度出发,分析原理和实现,解决我们自己 ...

  4. IOS仿微信朋友圈的日期处理

    IOS仿微信朋友圈的日期处理 经常刷微信朋友圈的朋友,都能看到该条信息是什么发送的,有刚刚,有昨天,有xxxx年xx月xx日发送的,今天我们就探究微信内部是怎么样去做的. 对于传入的时间,一般是从服务 ...

  5. Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)

    原址: http://blog.csdn.net/zhang3776813/article/details/52092591 /*** 仿微信朋友圈发布动态* 拍照或图库选择 * 压缩图片并保存**/ ...

  6. Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)附源码

             原创作品,转载请注明出处:http://blog.csdn.net/zhang3776813/article/details/52092591 最近项目需求中要用到类似微信朋友圈发布 ...

  7. Android 仿微信朋友圈添加图片

    github地址(欢迎下载Demo) https://github.com/zhouxu88/WXCircleAddPic 老习惯,先上图,着急用的朋友,直接带走Demo,先拿来用吧,毕竟老板催的紧, ...

  8. php仿微信朋友圈网站源码,Smobiler仿微信朋友圈的消息代码实例

    这篇文章主要介绍了.Net语言Smobiler开发平台如何仿微信朋友圈的消息样式?本文为大家揭晓答案 最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xam ...

  9. Android仿微信朋友圈7实现点赞功能

    前言: 之前一直有朋友问我点赞怎么实现?今天趁着休息时间整理出来,其实点赞的功能和用户评论差不多,都是显示一个用户列表,只不过评论有评论内容和回复评论功能.实现点赞的思路如下: 1.当用户点击点赞按钮 ...

最新文章

  1. 假如AI也会diss人类,他们会这样.....
  2. divideSentence
  3. python 使用yield进行数据的流式处理
  4. ASP.NET中处理HTTP请求的原理 (转)
  5. PCA主成分分析以及Python实现(阅读笔记)
  6. 网络编程1之计算机网络及参考模型、域名、服务器
  7. -又见GCD -- ACM解决方法
  8. python可以开多少线程_python爬虫可以开多少线程?
  9. webApp调试页面的几种方式
  10. php qrcode 生成二维码 中间加logo的二维码
  11. VC++ IE缓存管理研究
  12. 【白话经典算法系列之十二】数组中只出现1次的两个数字(百度面试题)
  13. 各种数据类型的取值范围(总结全)
  14. 区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!
  15. 英语口语232之每日十句口语
  16. 基础知识 | node js基础知识
  17. 记录MEMORY_MANAGEMENT蓝屏解决过程
  18. 元宇宙岗位薪资排行榜,出炉!
  19. 码农:在程序员节收到了橙子,是何寓意?网友调侃:年终奖黄了!
  20. 十进制到二进制的数制转换

热门文章

  1. 推荐一个github上好玩的工具
  2. 成年人的世界,没有什么是容易的
  3. C++ 析构函数的作用
  4. 高等代数_证明_两个矩阵乘积为0,则两个矩阵的秩之和小于等于n
  5. 《JavaScript 权威指南》犀牛书阅读详解
  6. 新春科技大瓜:FF九成订单没付款,贾跃亭伎俩又被拆穿
  7. glLoadIdentity()与glTranslatef()和glRotatef()--坐标变换
  8. Ubuntu添加开机root用户登录
  9. 【腾讯云原生降本增效大讲堂】Caelus全场景在离线混部
  10. windows系统golang安装