`

Java中常用的时间操作方法

 
阅读更多
    /**
     * 
     * @param 要转换的毫秒数
     * @return 该毫秒数转换为 * days * hours * minutes * seconds 后的格式
     * @author fy.zhang
     */ 
    public static String formatDuring(long mss) { 
        long days = mss / (1000 * 60 * 60 * 24); 
        long hours = (mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60); 
        long minutes = (mss % (1000 * 60 * 60)) / (1000 * 60); 
        long seconds = (mss % (1000 * 60)) / 1000; 
        return days + " days " + hours + " hours " + minutes + " minutes " 
                + seconds + " seconds "; 
    } 
    /**
     * 
     * @param begin 时间段的开始
     * @param end   时间段的结束
     * @return  输入的两个Date类型数据之间的时间间格用* days * hours * minutes * seconds的格式展示
     * @author fy.zhang
     */ 
    public static String formatDuring(Date begin, Date end) { 
        return formatDuring(end.getTime() - begin.getTime()); 
    } 


分享到:
评论

相关推荐

    Java中常用字符串方法总结.doc

    Java 中常用字符串方法总结 Java 中的字符串是极其重要的数据类型之一,字符串的操作和处理在 Java 开发中占据着非常重要的地位。下面是 Java 中常用字符串方法的总结。 创建并初始化字符串 在 Java 中,可以使用...

    JAVA中常用的数据结构

    "JAVA中常用的数据结构" ...JAVA中常用的数据结构有很多,如Collection、List、Map、Set等,每种数据结构都有其特点和使用场景, JAVA开发者需要根据实际情况选择合适的数据结构来实现自己的应用程序。

    java中常用日语词汇

    Java 中常用日语词汇 Java 是一种广泛应用于软件开发的编程语言,日本企业在开发 Java 项目时经常使用的一些日语词汇。本文档整理了一些常用的日语词汇,旨在帮助开发者更好地理解和使用 Java 相关技术。 计算机...

    java的常用的获取时间的方法

    本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...

    java中常用命令的详解以及包与目录详解

    本文将详细介绍这两个命令的使用方法,以及在处理带有包的Java程序时如何操作。 `javac`是Java语言的编译器,负责将源代码转换为字节码的`.class`文件。在命令行中,你可以使用以下格式来调用`javac`: ```bash ...

    JAVA对象以及数据的工具类

    比如,Files类(在Java NIO.2中引入)提供了大量的文件操作方法,如读写文件、检查文件属性等。而在网络编程中,HttpURLConnection和HttpClient类可以帮助我们发送HTTP请求和处理响应。 总的来说,Java工具类是对...

    什么是Java的数据库连接技术?Java中常用的数据库连接方式有哪些?(java面试题附答案).txt

    ### Java中常用的数据库连接方式 #### JDBC (Java Database Connectivity) **定义与作用:** JDBC 是 Java 提供的一套标准数据库访问 API,它支持与各种关系型数据库进行交互。通过 JDBC,开发者可以使用统一的...

    java时间转换大全

    本文将详细介绍Java中常用的时间和日期转换方法,涵盖日期与字符串之间的相互转换、日期与时间戳之间的转换等内容。 #### 一、导入所需包 为了实现日期和时间的转换,我们需要导入以下两个包: ```java import ...

    浅谈Java中常用数据结构的实现类Collection和M

    Collection接口定义了对一组对象进行操作的基本方法,如添加元素(add),删除元素(remove),检查元素是否存在(contains)等。Collection的主要子接口有List和Set。 1. List接口:List接口代表有序的集合,允许包含...

    java代码-使用java解决学生管理系统的问题的源代码

    然后,可以创建一个`StudentManager`类作为管理者,它维护一个`Student`对象的集合,并提供上述操作的方法。 1. **类与对象**: - `Student`类:通常包含私有属性(如name, id, age等),并提供getter和setter方法...

    JAVA JAVA JAVA JAVA JAVA JAVA JAVA

    2. **集合框架**:ArrayList、LinkedList、HashSet、HashMap等是Java中常用的数据结构,理解它们的工作原理和应用场景至关重要。 3. **异常处理**:Java通过try-catch-finally语句块来捕获和处理异常,了解如何编写...

    Java模拟操作系统实验之四种进程调度算法实现(FCFS,SJF,RR,HRN)

    在Java实现时,可以使用优先级队列,根据进程预计运行时间设置优先级,优先级高的进程优先执行。 第三,**时间片轮转(RR)**算法是为了解决FCFS中长进程可能长时间阻塞短进程的问题。RR将所有可执行进程放入循环队列...

    java编写的公司员工打卡程序

    JUnit是Java中常用的测试框架,可以编写测试用例来验证各个功能的正确性。 通过实践这个项目,初学者不仅可以熟悉Java的基本语法,还能深入理解面向对象的设计思想,以及如何将它们应用到实际问题的解决中。同时,...

    java开发常用jar包之jdom.rar

    1. **纯Java实现**:JDOM完全用Java编写,因此可以在任何Java支持的平台上运行,无需依赖其他平台特定的XML解析器。 2. **性能优化**:JDOM的设计考虑了性能,它提供了对内存使用和解析速度的优化,使得处理大型XML...

    java编码主要用于java编码

    13. **单元测试**:JUnit是Java中常用的单元测试框架,通过编写测试用例来验证代码的正确性,确保软件质量。 14. **Java EE**:Java企业版(Java EE)提供了Web应用开发所需的一系列服务,如Servlet、JSP、EJB等,...

    java万年历源代码

    JUnit是Java中常用的单元测试框架,可以帮助开发者确保代码的各个部分按预期工作。 10. 版本控制:在项目开发过程中,使用版本控制系统如Git可以帮助跟踪代码变更,协同开发,并回溯到特定版本。 以上就是对“Java...

    JAVA网上考试系统简单界面

    JUnit是Java中常用的单元测试框架,而Mockito可以帮助模拟依赖项进行测试。IDE如IntelliJ IDEA或Eclipse通常集成了这些测试工具,便于开发者进行调试和优化。 总结,"JAVA网上考试系统简单界面"涵盖了从GUI设计、...

    JAVA精品视频教程下载地址

    最后,单元测试和集成测试是现代软件开发的重要组成部分,JUnit是Java中常用的测试框架。学习者应学会如何编写和运行测试用例,确保代码的质量和稳定性。 总的来说,这个"JAVA精品视频教程"应该会全面覆盖这些知识...

    Java API学习.pdf

    5. **String类**:表示不可变的字符序列,是Java中常用的数据结构,提供了丰富的字符串操作方法。 6. **Math类**:包含各种数学运算函数,如三角函数、指数、对数和随机数生成。 另一个重要的包是`java.util`,它...

    java web 登陆注册系统

    JUnit是Java中常用的单元测试框架,而像Mockito这样的工具可以帮助模拟依赖,使得测试更加独立和可控。 9. **部署与运行**: 最后,完成的Java Web应用程序需要打包成WAR(Web Archive)文件,然后部署到支持Java ...

Global site tag (gtag.js) - Google Analytics