`
kanpiaoxue
  • 浏览: 1777364 次
  • 性别: 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秒");
    }
}

 

分享到:
评论

相关推荐

    低级格式化硬盘工具

    然而,需要注意的是,低级格式化是一个相对耗时且对硬盘有一定损耗的操作,不建议频繁进行。对于日常的数据删除和硬盘清理,使用高级格式化或者数据擦除软件就足够了。同时,低级格式化后,硬盘上的所有数据都将丢失...

    硬盘低级格式化全攻略

    4. 长时间操作:低级格式化过程可能非常耗时,取决于硬盘容量和硬件状况。 四、如何进行低级格式化 1. 使用硬盘厂商工具:许多硬盘制造商提供专用工具,如Seagate SeaTools、WD Data Lifeguard等,这些工具能安全地...

    windows下硬盘低级格式化

    3. 时间消耗:低级格式化过程可能非常耗时,根据硬盘大小和速度,可能需要几小时甚至更久。 4. 对硬盘的影响:低级格式化可能会缩短硬盘寿命,因为这个过程对硬盘的读写次数较多。 四、替代方案: 1. 工具软件:...

    硬盘低级格式化程序集

    4. 时间消耗:低级格式化过程可能非常耗时,尤其是大容量硬盘,需耐心等待。 五、其他相关工具和概念 除了低级格式化,还有分区工具(如Disk Management,GParted)、硬盘检测工具(如HDD Regenerator,HD Tune)等...

    昆腾原厂低级格式化程序

    4. **过程耗时**:低级格式化过程可能比常规格式化时间更长,因为它涉及到更复杂的硬件设置。 在【压缩包子文件的文件名称列表】中,"精英工具坊.url"可能是一个链接,指向有关昆腾原厂低级格式化程序的更多资源或...

    mke2fs格式化优化使大硬盘格式化时间缩短一半

    ### mke2fs格式化优化使大硬盘格式化时间缩短一半 #### 背景介绍 在计算机领域,硬盘格式化是一项重要的维护操作,用于准备磁盘或分区以供使用。格式化过程中会创建文件系统,包括分配空间、设置文件系统参数等。...

    u盘mp3移动硬盘等的格式化方法

    全面格式化会进行磁盘检查,虽然耗时较长,但能更彻底地清理数据和检测潜在问题。 6. **等待格式化完成**: - 按Enter键后,系统将开始格式化过程。这个过程的时间取决于磁盘大小,可能需要几分钟到几小时不等。 ...

    JS,CSS代码格式化工具

    然而,手动保持代码整洁和一致可能会很耗时,这就是JS和CSS代码格式化工具的作用。 JS代码格式化工具是用来自动化整理JavaScript代码的工具,它们能够按照预设的代码风格将混乱的源码整理得井井有条。这些工具通常...

    U盘格式化工具 V2.0.6

    然而,随着时间的推移,U盘可能会遇到各种问题,如文件系统损坏、病毒感染、无法读取等,这时候,一个可靠的U盘格式化工具就显得尤为重要。"U盘格式化工具 V2.0.6"就是这样一款针对U盘问题的专业解决方案,以其易用...

    解决插入U盘提示(是否格式化,另类处理办法)

    然而,这些软件不仅需要在已经格式化的磁盘上操作,而且恢复过程可能较为耗时。 本文将介绍一种不同寻常且高效的数据恢复方法,即利用Symantec Ghost V11.5这款系统备份和恢复工具来恢复数据。Ghost是一款广泛使用...

    一个atom包实现一个更漂亮的格式化器

    2. **节省时间**:手动格式化代码既耗时又容易出错,自动化格式化可以快速整理代码,提高工作效率。 3. **减少冲突**:在团队协作中,代码格式不一致可能导致合并冲突,自动格式化可以减少这种问题。 4. **提升代码...

    Java实现的耗时统计类-可用于测试程序耗时

    3. **格式化输出**: 类还会提供一个方法(例如`printDuration()`)将计算出的耗时转换为可读性高的格式,比如毫秒、秒或者纳秒,并打印到控制台。 4. **异常处理**: 为了确保在异常情况下也能正确计算耗时,此类...

    SD卡格式化SD卡格式化SD卡格式化

    同时,考虑到用户界面,程序应该提供清晰的提示和进度反馈,特别是在进行覆盖格式化这种可能耗时的操作时。 此外,对于SD卡格式化,还涉及到文件系统的选型,如FAT32、NTFS或exFAT。不同的文件系统有各自的优缺点,...

    sd的降级格式化程序

    而完全格式化会检查磁盘表面,修复坏道,因此耗时较长,但更彻底。 在处理问题SD卡时,如果常规格式化无法解决问题,就可能需要进行“降级格式化”。这里的“降级”指的是将SD卡的文件系统从高级版本(如FAT32、...

    存储卡格式化工具

    然而,随着时间的推移,用户可能会遇到需要格式化存储卡的情况,例如清除病毒、解决读写问题或提高存储性能。"存储卡格式化工具"就是为了解决这些问题而设计的软件。 首先,我们来看“优盘”。优盘是一种便携式的...

    [FlashBuilder代码自动格式化插件]FlexPrettyPrintCommand_0.8.9.zip

    2. **节省时间**:手动格式化大量代码是一项耗时的工作,插件能快速完成这一任务,让开发者更专注于逻辑实现。 3. **团队协作**:当整个团队都使用相同的格式标准时,代码审查和合并变得更加容易。 4. **增强可读性*...

    swift-Xcode格式化所有Import的插件

    "swift-Xcode格式化所有Import的插件"是专为Swift开发者设计的一款工具,它能够自动格式化项目中的`import`语句,按照特定规则排序和整理。这种插件通常会遵循一定的标准,例如按字母顺序排列,或者将Apple的系统...

    CSS代码格式化工具

    然而,手动格式化代码既耗时又容易出错,因此出现了CSS代码格式化工具,帮助开发者快速整理和美化代码。 本文将介绍一款名为“cssysgsh”的CSS代码格式化工具,该工具支持离线使用,解决了在网络不稳定或无网络环境...

    json内网格式化工具

    3. **节省时间**:手动格式化大型JSON文件耗时且容易出错,工具可以快速完成这个任务。 4. **调试辅助**:在开发过程中,快速查看API返回的JSON响应,帮助定位问题。 5. **代码编辑器集成**:一些高级的代码编辑器和...

    数据狗怎么恢复格式化的硬盘.docx

    这是整个恢复过程中比较耗时的一个步骤,具体时间取决于被格式化磁盘的大小以及电脑性能。耐心等待直至扫描完成。 ##### 第四步:选择要恢复的文件 扫描完成后,软件会自动进入“恢复文件选择界面”。在这个界面上...

Global site tag (gtag.js) - Google Analytics