`
kanpiaoxue
  • 浏览: 1747646 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

格式化时间耗时

 
阅读更多
import org.apache.commons.lang3.time.DurationFormatUtils;
import com.google.common.base.Preconditions;


/**
 * 一秒的毫秒数
 */
public static final long SECOND_MILLISECONDS = 1000L;
/**
 * 一分钟的毫秒数
 */
public static final long MINUTE_MILLISECONDS = SECOND_MILLISECONDS * 60;
/**
 * 一小时的毫秒数
 */
public static final long HOUR_MILLISECONDS = MINUTE_MILLISECONDS * 60;
/**
 * 一天的毫秒数
 */
public static final long DAY_MILLISECONDS = HOUR_MILLISECONDS * 24;

/**
* 格式化时间耗时
* @param consume
* @return
* @author kanpiaoxue
* @CreateTime: 2019/10/10 16:47:32
* @Description:
*/
public static String formatDuration(long consume) {
    Preconditions.checkArgument(consume >= 0, "consume:%s must be >= 0", consume);
    if (consume / DAY_MILLISECONDS >= 1) {
        return DurationFormatUtils.formatDuration(consume, "d天H小时m分钟s秒");
    } else if (consume / HOUR_MILLISECONDS >= 1) {
        return DurationFormatUtils.formatDuration(consume, "H小时m分钟s秒");
    } else if (consume / MINUTE_MILLISECONDS >= 1) {
        return DurationFormatUtils.formatDuration(consume, "m分钟s秒");
    } else {
        return DurationFormatUtils.formatDuration(consume, "s秒");
    }
}

 

分享到:
评论

相关推荐

    QPS接口耗时统计log_monitor.zip

    对qps以及接口的平均耗时进行统计 特点 轻量: 共219KB(代码量约300行), 无需安装,加压即可使用 低侵入: 基于日志文件进行统计,无需修改原程序 使用说明 ...

    基于MySQL协议的抓包工具MySQLSniffer.zip

    MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端的请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个...

    MySQL Sniffer 是一个基于 MySQL 协议的抓包工具.rar

    MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端或 Client 端请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量...

    论文研究-标文通文档格式到电子书格式的分析与转换.pdf

    军事文书转换为要图通常需要耗时费力的人工工作,文图的自动转换将大大促进军事指挥的自动化水平。基于HNC理论及其语义模型提出并实现了一个文图自动转换系统,通过对军事文书中部队番号的自动识别、时间地点要素的...

    大番茄一键重装 v2.0.3.213官方版.exe

    今天小编向大家介绍一款专业好用的电脑系统重装软件——大番茄...格式化重装,释放硬盘空间,杜绝磁盘碎片,系统运行快速流畅! 大番茄一键重装软件特色 操作简单 无人值守 极速引擎 安全稳定 大番茄一键重装截图

    超级图像格式转换工具 reaConverter Pro 7.580 中文多语免费版.zip

    此外,您可以配置格式设置(例如质量,颜色模型,动画延迟时间,压缩级别)和其他选项(例如,将每个多页文件转换为另一个,使用原始文件的值作为输出颜色分辨率,复制alpha通道来自原文件)。 您还可以预览图片,...

    《汇编语言》课程设计

    1、运行后软盘0面0道1扇区会写入启动代码,如果直接在微软操作系统下读取,会出现“软盘尚未格式化”的提示,此时属正常情况,请勿格式化; 2、将电脑设置为优先从软驱启动; 3、选项4会真实修改系统时间,如果输入...

    TJ-JPT:此仓库包含我在PWK和当前评估中使用的笔测模板。 该模板已经过格式化,可以在Joplin中使用

    但是,找到分散在各处的笔记或资源可能会令人沮丧且耗时。 更不用说您使用几种不同的笔记工具在系统中本地存储的大量笔记。 此外,某些渗透测试人员可能处于封闭环境中的评估中,这使得在其设备上传输笔记和文件更...

    用python将ppt批量转成pdf.zip

    这是一个使用Python编写的自动化办公工具,主要功能是将PowerPoint演示文稿(.ppt)批量转换为PDF格式。在现代工作环境中,经常需要将PPT文件转换为PDF以便分享和打印,而手动转换每个文件不仅耗时而且效率低下。该...

    mysql-sniffer-master.zip

    MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端或 Client 端请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量...

    计算机网络课程设计ping程序

    通过原始套接字编程,模拟Ping命令,实现其基本功能,即输入一个IP地址或一段IP地址的范围,分别测试其中每个IP地址所对应主机的可达性,并返回耗时、生存时间等参数,并统计成功发送和回送的Ping报文。 初始化...

    python批量将包含某某的数据找到并整理成新的表格.zip

    数据整理:对筛选出的数据进行整理,如删除不必要的列、格式化日期等,以便生成清晰可读的报告。生成新表格:将整理后的数据导出为新的Excel文件,用户可以自定义文件名和保存路径。压缩打包:为了方便传输和存档,...

    python批量生成PPT版荣誉证书.zip

    这个Python文件包,名为“python批量生成PPT版荣誉证书.zip”,是一个专门用于自动化办公的实用工具。...总的来说,这个Python文件包是一个强大的自动化办公工具,能够帮助用户节省时间,提高工作效率。重新回答||

    计算机辅助设计和计算机辅助(CADCAM).doc

    图表图象在二维可以被提出二维(2+D),三维(3- D),或者固体格式化。ICG图象被修建使用这样基本的几何字符象点、线、圈子和曲线。 一旦生成,这些图象可以容易地被编辑和被操作用各种各样的方式包括扩大、减少、自 ...

    谷歌开源的超强JPEG编辑器Guetzli,图片最高可压缩35%.zip

    Guetzli 努力通过一个搜索算法,来克服 JPEG 格式的精神视觉模型与 Guetzli 的精神视觉模型之间的差别,以一种更全面更详细的方式来结合色彩感知和视觉掩蔽,从而在最小化损失和最小化图像尺寸中达到平衡。...

    tensorflow的ckpt及pb模型持久化方式及转化详解

    如果我们的模型比较复杂,需要的数据比较多,那么在模型的训练时间会耗时很长。如果在训练过程中出现了模型不可预期的错误,导致训练意外终止,那么我们将会前功尽弃。为了解决这一问题,我们可以使用模型持久化...

    level1~2题库-考试通.xlsx

    在没有增加自动化能力的情况下,IT支持团队常常被简单而耗时的查询所淹没。机器人可以围绕IT应用和基础架构自动执行各种复杂的系统管理任务,包括: 19-定期诊断 机器人的定期诊断工作使技术支持团队领先于其他...

    java8源码-LLogger:日志工具,丰富的打印功能,支持写入本地文件,支持Java环境

    支持JSON字符串、JSON对象、JSON数组友好格式化打印 支持代码追踪调试,trace()方法打印方法调用栈(看源码效率工具) 支持超长4000+字符串长度打印 支持UI主线程耗时任务检测(Android环境),打印耗时任务相关代码行...

    用python简单实现mysql数据同步到ElasticSearch的教程

    之前博客有用logstash-input-jdbc同步mysql数据到ElasticSearch,但是由于同步时间最少是一分钟一次,无法满足线上业务,所以只能自己...这样不管数据多少,更新耗时多少都不会少数据,因为原则是同步不漏掉任何数据,

Global site tag (gtag.js) - Google Analytics