`
李村民
  • 浏览: 37520 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

格式化帖子时间,根据不同的值显示不同的时间

阅读更多
public static String getSendedTime(long oldTime) {
String sTime = null;
long today0HourTime = getTodayTimeMillis();
if (oldTime < today0HourTime) {
long lTime = today0HourTime - oldTime;
int num = (int) (lTime / oneDay);
if (num >= 0 && num <2) {
sTime =  strTime[num];
}else if(num >= 2 && num <= 6){
sTime =  strTime[2];
}else{
sTime = getTimeByLong(oldTime, "M月d日");
}
} else {
sTime =  getTimeByLong(oldTime, "HH:mm");
}
return sTime;
}

public static String getTimeByLong(long tLong, String format) {
String strDate = "";
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(tLong);
cal.setTimeZone(TimeZone.getTimeZone("GMT+8"));
SimpleDateFormat sdf = new SimpleDateFormat(format);
strDate = sdf.format(cal.getTime());
return strDate;
}

private static long getTodayTimeMillis() {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTimeInMillis();
}

// *******************************************************
private final static long oneDay = 24 * 60 * 60 * 1000;
private static String[] strTime = { "昨天", "前天", "三天前" };
分享到:
评论

相关推荐

    掌上校园cnscu-WAP建站天堂V2[1].5版-目前通用性与性能最好占资源最少的WAP建站系统

    TimeID 是否显示帖子时间,0为不显示,1-19参照时间格式化标签 OrderID 排序,0为ID,1为随机,2为总回复记录,3为总阅读记录,4添加时间,5为回复时间 OrderType 排序,0为升序,1为降序 读取广告 [$ReadGuangGao...

    PHP开发实战1200例源码

    实例098 日期、时间的格式化输出 131 实例099 比对论坛中帖子的相似度 132 实例100 对用户注册的密码进行加密和解密 132 实例101 保护URL地址中传递的参数 133 实例102 解析URL地址中传递的编码参数 134 实例103 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例098 日期、时间的格式化输出 131 实例099 比对论坛中帖子的相似度 132 实例100 对用户注册的密码进行加密和解密 132 实例101 保护URL地址中传递的参数 133 实例102 解析URL地址中传递的编码参数 134 实例103 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例098 日期、时间的格式化输出 131 实例099 比对论坛中帖子的相似度 132 实例100 对用户注册的密码进行加密和解密 132 实例101 保护URL地址中传递的参数 133 实例102 解析URL地址中传递的编码参数 134 实例103 ...

    arcgis工具

    转载ESRI论坛Lucy1114帖子说明: 12. 导出Shape格式为其他软件识别的打印格式如JEPG等格式 FILE/EXPORT MAP 然后选择相应的图片格式,此时也可设置答应的分辨率 pdi 13. 建立注记层 方法一.carvert to ...

    Java开源的下一代社区平台Symphony.zip

    对于测试帖,可以使用 Sandbox 机制:带有 Sandbox 标签的帖子将视为测试帖,不会显示在首页或是某领域内,只会展现在发帖者自己的帖子列表中。 人性化的回帖交互 实时呈现:回帖提交后其他浏览者可以不刷新...

    wapeq1.5-升级包

    同时为了加强和用户的互动,还添加了一个对该软件设立了好评和一般的两个标准,好评票数-一般票数 =M,然后根据后台设置的M值,自动显示该软件所属哪种等级。 后台软件频道处 解决了增加了新软件内容,但建好后不能...

    Discuz新秀网络验证系统-UTF8-ver5.2 - 2020.2.13

    参数防护:数据传输都经过discuz安全机制进行过滤,但是discuz对参数负值、字符串转义过滤不严谨,容易造成错误,本框架强化数值、字符串的格式化,有效封堵恶意注入攻击! 核心处理:本框架核心逻辑、验证功能均在...

    Discuz新秀网络验证系统-GBK-ver5.2 - 2020.2.13

    参数防护:数据传输都经过discuz安全机制进行过滤,但是discuz对参数负值、字符串转义过滤不严谨,容易造成错误,本框架强化数值、字符串的格式化,有效封堵恶意注入攻击! 核心处理:本框架核心逻辑、验证功能均在...

    DISKGEN命令详解

    此外,它还具有分区格式化、分区无损调整、硬盘表面扫描、扇区拷贝、彻底清除扇区数据等实用功能。虽然Disk Genius功能更强大了,但它的身材依然“苗条”,只有区区143KB。 一、Disk Genius的主要功能及特点 1、...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    2.13.3 C++/CLI特有的功能—— 格式化输出 88 2.13.4 C++/CLI的键盘输入 91 2.13.5 使用safe_cast 92 2.13.6 C++/CLI枚举 92 2.14 查看C++/CLI类型 96 2.15 小结 97 2.16 练习 97 2.17 本章主要内容 98 第3...

    InfoBase 资料管理库

    预计加入代码格式化排版功能..文档内容保存到图象高度计算有误差..其他细节的设计…最爱模块发现小错误更新历史: 2003.7.3 树型分类算法 开始和朋友讨论树型算法,一时兴起,写了个树型结构并做了个示例。2003.7.4 ...

    ViKaTouch:ViKa Touch

    待办事项清单章节菜单消息对话清单聊天室载入动画个人资料文件清单好友列表团体名单组页面设定值回复消息的能力圆形头像过渡动画照片预览影片清单普通图标播放视频的能力消息中的链接动力学滚动发布附件转贴新闻邮件...

    asp连接数据库代码实例

    参数 \"&query_name&\" 的值中包含非法字符串!\\n\\n\');location=\'\"&request.ServerVariables(\"HTTP_REFERER\")&\"\'&lt;/Script&gt;\" response.end end if next next end if %&gt; --------------------------...

Global site tag (gtag.js) - Google Analytics