仿微信朋友圈日期显示 时间戳格式化
...调用
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;}
仿微信朋友圈日期显示 时间戳格式化相关推荐
- 仿微信朋友圈时间显示 根据时间获取几分钟前,几小时前,几天前,几月前,几年前
/*** 显示几天钱几周前几月前几年前* @param d* @return*/ public static String getFriendlytime(Date d){long delta = ( ...
- Android仿微信朋友圈2自定义点赞评论弹框
最近在做类似微信朋友圈点赞评论的功能,有个点赞评论弹框交互,感觉效果很好,点击评论按钮弹框从按钮左边弹出,遇到了3个问题(弹出动画不对.弹框布局没有适配.弹出的位置显示不对),动画和布局好解决,弹出的 ...
- Android仿微信朋友圈3评论输入框及点击外部和列表滑动时隐藏输入框和键盘解决方法
接着上一篇的评论点赞弹框之后,这次来说说微信的评论输入框,点击屏幕外部评论框和键盘消失,滑动列表时输入框和键盘也要消失,这里不是说一定要舔微信啥的,只是单纯从技术角度出发,分析原理和实现,解决我们自己 ...
- IOS仿微信朋友圈的日期处理
IOS仿微信朋友圈的日期处理 经常刷微信朋友圈的朋友,都能看到该条信息是什么发送的,有刚刚,有昨天,有xxxx年xx月xx日发送的,今天我们就探究微信内部是怎么样去做的. 对于传入的时间,一般是从服务 ...
- Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)
原址: http://blog.csdn.net/zhang3776813/article/details/52092591 /*** 仿微信朋友圈发布动态* 拍照或图库选择 * 压缩图片并保存**/ ...
- Android实现仿微信朋友圈发布动态(拍照、图库选择、照片压缩、显示、保存、缩略图、点击缩略图删除对应文件等)附源码
原创作品,转载请注明出处:http://blog.csdn.net/zhang3776813/article/details/52092591 最近项目需求中要用到类似微信朋友圈发布 ...
- Android 仿微信朋友圈添加图片
github地址(欢迎下载Demo) https://github.com/zhouxu88/WXCircleAddPic 老习惯,先上图,着急用的朋友,直接带走Demo,先拿来用吧,毕竟老板催的紧, ...
- php仿微信朋友圈网站源码,Smobiler仿微信朋友圈的消息代码实例
这篇文章主要介绍了.Net语言Smobiler开发平台如何仿微信朋友圈的消息样式?本文为大家揭晓答案 最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xam ...
- Android仿微信朋友圈7实现点赞功能
前言: 之前一直有朋友问我点赞怎么实现?今天趁着休息时间整理出来,其实点赞的功能和用户评论差不多,都是显示一个用户列表,只不过评论有评论内容和回复评论功能.实现点赞的思路如下: 1.当用户点击点赞按钮 ...
最新文章
- 假如AI也会diss人类,他们会这样.....
- divideSentence
- python 使用yield进行数据的流式处理
- ASP.NET中处理HTTP请求的原理 (转)
- PCA主成分分析以及Python实现(阅读笔记)
- 网络编程1之计算机网络及参考模型、域名、服务器
- -又见GCD -- ACM解决方法
- python可以开多少线程_python爬虫可以开多少线程?
- webApp调试页面的几种方式
- php qrcode 生成二维码 中间加logo的二维码
- VC++ IE缓存管理研究
- 【白话经典算法系列之十二】数组中只出现1次的两个数字(百度面试题)
- 各种数据类型的取值范围(总结全)
- 区块链100讲:梅克尔树保障区块链数据不可篡改,想换根就要砍树!
- 英语口语232之每日十句口语
- 基础知识 | node js基础知识
- 记录MEMORY_MANAGEMENT蓝屏解决过程
- 元宇宙岗位薪资排行榜,出炉!
- 码农:在程序员节收到了橙子,是何寓意?网友调侃:年终奖黄了!
- 十进制到二进制的数制转换