获取几天几小时几分钟之前的时间
2016-12-22 17:26
357 查看
获取几天几小时几分钟之前的时间 SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sim2=new SimpleDateFormat("MM-dd"); Date da; da = sim.parse(a); Date d = new Date(); // arg2 - d.getTime(); Long gapTime = d.getTime() - da.getTime(); long day = gapTime/(24*3600*1000); gapTime = gapTime - day*(24*3600*1000); long hour = gapTime/3600/1000; gapTime = gapTime - hour*3600*1000; long min = gapTime/60/1000; gapTime = gapTime - min*60*1000; long sec = gapTime/1000; String dayStr = ""; if(day ==0){ if(hour == 0){ if(min == 0){ dayStr = "刚刚"; }else{ dayStr = min + "分钟之前"; } }else{ dayStr = hour+"小时之前"; } } else if(day==1){ dayStr = "昨天"+da.getHours()+":"+da.getMinutes(); } else if(day ==2 ){ dayStr = "前天"+da.getHours()+":"+da.getMinutes(); }else{ dayStr = sim2.format(da); } return dayStr;
相关文章推荐
- ios时间获取刚刚几分钟几秒钟几小时之前
- js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
- iOS 准确计算某个时间点距现在的时间差的代码 如"几分钟,几小时,几秒之前" ,
- iOS获取本地时间和APP中显示时间XX分钟/小时之前
- python datetime获取几分钟、小时、天之前的时间
- Oracle通过时间(分钟)计算有几天几小时几分钟的方法
- 获取当天日期,获取之前之后的日期,前后几个月、前后几天、几小时
- java 获取当期时间之前几小时的时间
- python datetime获取几分钟、小时、天之前的时间
- java 获取当期时间之前几小时的时间
- Oracle通过时间(分钟)计算有几天几小时几分钟的方法
- Java计算两个日期时间相差几天,几小时,几分钟等
- Python获取多少小时之前的时间并格式化
- Oracle 通过时间(分钟)计算有几天几小时几分钟
- 获取时间差几小时几分钟前 (类似于新浪微博 发表于几小时几分钟前)
- mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天
- mysql数据库中根据当前系统时间, 取前后几秒 几分钟 几小时 几天
- C# 获取时间差(几天前,几小时前,几分钟前,几秒前)
- 获取时间差几小时几分钟前 (类似于新浪微博 发表于几小时几分钟前)
- Java计算两个日期时间相差几天,几小时,几分钟等