时间工具
public static String getPostTime(long createtime) {
LogUtil.d(“createTime:” + createtime);
String strCreateTime = String.valueOf(createtime);
if (strCreateTime.length() == 10) {
createtime = createtime * 1000;
}
long currentTime = System.currentTimeMillis();
LogUtil.d(“currentTime:” + currentTime);
long difTime = currentTime - createtime;
if (difTime < 60 * 1000) {
return “1分钟前”;
}
int postTime = (int) (difTime * 1.0f / (60 * 1000) + 0.5f);
if (postTime <= 30) {
return postTime + “分钟前”;
}
if (postTime > 30 && postTime <= 60) {
return “半小时前”;
}
int postH = postTime / 60;
if (postH < 24) {
return postH + “小时前”;
}
int postD = postH / 24;
return postD + "天前";
}