`

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对象以及数据的工具类

    工具类 基础的类型 对象 数据的工具,进行判断或者进行操作

    java基础案例与开发详解案例源码全

    9.5 Java语言国际化时间获取与计算238 9.6 Random类和Math类240 9.7 本章习题243 第10章 10.1 异常概述246 10.2 使用try和catch捕获异常..2 50 10.3 使用throw和throws引发异常252 10.4 finally关键字255 10.5 ...

    张孝祥Java就业培训教程.pdf

    在以后的章节中,用通俗易懂的手法,紧密联系实际应用的方式,深入浅出地讲解了多线程,常用Java类,Java中的I/O(输入输出)编程,GUI与Applet,网络编程等方面的知识。 本书许多内容都来源于程序员圈子里的非正式...

    Java及Android中常用链式调用写法简单示例

    主要介绍了Java及Android中常用链式调用写法,结合实例形式分析了java编程中的链式调用概念、简单使用方法及相关操作技巧,需要的朋友可以参考下

    使用java的反射机制来模拟hibernater的jdbc操作

    使用java的反射机制来模拟hibernater的jdbc操作,案件中带有项目中常用到的增删改查的方法,包括分页方法的简单封装

    java面试题

    84.9. 题目1:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连. 117 84.10. 写一个方法,实现字符串的反转,如:输入...

    JAVA 实验3

    1、 熟悉Workspaces、Project、Class等概念及创建过程; 2、 掌握MyEclipse的初步使用; 3、 熟悉语法错误、语法警告及其显示...7、 熟悉System.out.println()的使用方法; 8、 表达式中常数以及结果的数据类型的转换

    2010年谢彦的android笔记

    2.1.3 intent使用方法 33 2.2 界面开发 35 2.2.1 界面元素 35 2.2.2 布局的实现 36 2.2.3 事件响应 37 2.2.4 应用软件代码结构 38 2.2.5 国际化的支持(多语言) 39 2.2.6 常见问题及解决方法 40 2.2.7 android是...

    Ruby常见面试题.pdf

    请说明在Ruby中的字符串常用操作方法。 6. 在Ruby中如何定义函数(Method)?请简要介绍在Ruby中的函数定义和调用方式。 7. Ruby中如何处理异常(Exception Handling)?请说明在Ruby中的异常处理机制。 8. Ruby中的...

    Hbase+Spring boot实战分布式文件存储

    3-1 HBase写流程 3-2 HBase读流程 3-3 HBase模块协作 3-4 HBase实战:Shell命令实战 3-5 HBase实 战:Java Api实现HBase连接类 3-6 HBase实战:Java Api实现HBase操作类 3-7 HBase实战:用过滤器筛选数据 3-8 HBase...

    android笔记.rar

    2.1.3 intent使用方法... .33 2.2 界面开发... ..35 2.2.1 界面元素... .35 2.2.2 布局的实现... ...36 2.2.3 事件响应... .37 2.2.4 应用软件代码结构... ...38 2.2.5 国际化的支持(多语言) ... ...39 2.2.6 常见...

    Android数据库实验.docx

    定义数据库MySQLiteOpenHelper继承父类SQLiteOpenHelper写基本操作要用的方法并建立相关的类。相关代码如下: MySQLiteOpenHelper.java: public class MySQLiteOpenHelper extends SQLiteOpenHelper { public static...

    MATLAB入门学习.pdf

    3. MATLAB中常用的数据类型有哪些?请列举几种常见的MATLAB数据类型。 4. 如何在MATLAB中创建矩阵(Matrix)和向量(Vector)?请举例说明MATLAB矩阵和向量的创建方法。 5. 什么是MATLAB脚本文件(Script File)?请...

Global site tag (gtag.js) - Google Analytics