关闭

动态时间工具类

126人阅读 评论(0) 收藏 举报
// 转为 n秒前   n分钟前   n小时前  日期

public static String dataLongToSNS(long time,String format){

    long now = System.currentTimeMillis();

    

    long diff = now -time;

    diff = diff/1000;// 秒

    

    if(diff<0){

        return dateLongToString(time,format);

    }

    

    if(diff<30){ // 30秒

        return "刚刚";

    }

    

    if(diff<60){

        return String.format("%s秒前", diff);

    }

    

    if(diff<3600){

        return String.format("%s分钟前", diff/60);

    }

        //获取今天凌晨时间

    long todayStart = DateUtils.getTodayStartTime();

    

    if(time>=todayStart){// 今天

        return String.format("%s小时前", diff/3600);

    }

    

    if(time<todayStart && time >= todayStart-86400000){

        return "昨天 " + dateLongToString(time, "HH:mm");

    }

    

    return dateLongToString(time,format);

    

}

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android工具类--时间工具类

获取时间日期的工具类
  • dl10210950
  • dl10210950
  • 2016-08-29 20:57
  • 2642

JAVA 日期时间的工具类

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor...
  • honghongxuexi
  • honghongxuexi
  • 2016-11-22 23:04
  • 1341

时间工具类(DataUtils)时间的获取,工农历的转换

import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import...
  • LuckChouDog
  • LuckChouDog
  • 2014-10-14 09:54
  • 1029

java8代码-时间工具类

package com.ven.utils; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; ...
  • u011659172
  • u011659172
  • 2016-11-01 10:33
  • 1488

android 时间日期选择工具类

时间日期选择工具类 /** * 日期时间选择控件 * * @author */ public class DateTimePickerDialog { private Activity...
  • haoaoo
  • haoaoo
  • 2017-04-06 17:30
  • 1156

#.java 时间工具类

import java.io.File; import java.io.IOException; import java.net.URLEncoder; import java.text.Dat...
  • yuexianchang
  • yuexianchang
  • 2017-05-03 06:50
  • 407

代码片段:基于 JDK 8 time包的时间工具类 TimeUtil

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “知识的工作者必须成为自己时间的首席执行官。” 前言 这次泥瓦匠带来的是一个好...
  • u010378410
  • u010378410
  • 2016-08-29 10:15
  • 901

Java关于日期时间的工具类

import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import j...
  • StaticFinal520
  • StaticFinal520
  • 2017-01-09 08:53
  • 2962

为大家提供一个好的时间工具类DateTime

此类的灵感来源于C# 虽然网上有什么date4j,但是jar太纠结了,先给出源码,可以继承到自己的util包中,作为一个资深程序员,我相信都有不少好的util工具类,我也希望经过此次分享,能带动技术...
  • yakson
  • yakson
  • 2014-10-29 15:30
  • 3998

java工具类-计算相对时间的工具类即两个时间的时间差

java相对时间的工具类,此类中有两个暴露的方法,相对于当前时间的方法和相对于某时间的方法。 返回String,如:2小时前/3天2时13秒/昨天
  • sgyingyin
  • sgyingyin
  • 2016-08-19 16:38
  • 2284
    个人资料
    • 访问:27052次
    • 积分:694
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:11篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论