`
jie_bosshr
  • 浏览: 139909 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java毫秒进行转换

阅读更多
package com.hmkcode;

import java.text.DecimalFormat;
import java.util.Date;

public class MillisecondConvert {
	/**
	 * 将毫秒数转化为days * hours * minutes * seconds格式
	 * @param 要转换的毫秒数
	 * @return 该毫秒数转换为 * days * hours * minutes * seconds 后的格式
	 */
	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 ";
	}
	/**
	 * 将毫秒数转化为days * hours * minutes * seconds格式
	 * @param begin 时间段的开始
	 * @param end	时间段的结束
	 * @return	输入的两个Date类型数据之间的时间间格用* days * hours * minutes * seconds的格式展示
	 */
	public static String formatDuring(Date begin, Date end) {
		return formatDuring(end.getTime() - begin.getTime());
	}
	
	/**
	 * 将毫米数转化为小时
	 * @param decimal 保留的小数位
	 * @param mss 毫米数
	 * @return 小时
	 */
	public static String getHours(long mss,String decimal){
		return new DecimalFormat(decimal).format(mss/3599999.99712);
	}
	
	/**
	 * 将两个Date类型数据转化为小时数
	 * @param start 时间段的开始
	 * @param end 时间段的结束
	 * @param decimal 保留的小数位
	 * @return 小时
	 */
	public static String geHours(Date start,Date end,String decimal){
		long mss = end.getTime()-start.getTime();
		return new DecimalFormat(decimal).format(mss/3599999.99712);
	}
}
分享到:
评论

相关推荐

    毫秒与日期转换小工具(支持复制)

    用 Java Swing 编写的一个对毫秒和日期进行相互转换的小工具,非常简单易用,而且支持Ctrl+C复制转换后的结果。对于经常进行毫秒和日期转换的人员来说是一个非常不错的选择!

    java时间转换 毫秒 分钟 天数

    根据两个时间段,得到两者之间的毫秒数;分钟数;天数. 毫秒转换为分,毫秒转换为天,毫秒转换为秒

    java8 localtime 毫秒与时间互转 获取前一天六点钟时间

    java8 localtime 毫秒与时间互转 获取前一天六点钟时间

    Tools.java

    java毫秒数转时间,时间转毫秒数,日期比较,可以直接放到项目中引用

    毫秒与日期转换小工具

    用 Java Swing 编写的一个对毫秒和日期进行相互转换的小工具,非常简单易用。对于经常进行毫秒和日期转换的人员来说是一个非常不错的选择!

    Java输出系统当前的日期(年月日时分秒毫秒)

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1...

    Java日期时间字符串和毫秒相互转换的方法

    主要为大家详细介绍了Java日期时间字符串和毫秒相互转换的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    将毫秒转时间格式,和时间格式转换毫秒

    java中将毫秒值转时间格式,和时间格式转换毫秒值,

    java时间的转换

    可以实现各种时间格式的转换,完美解决时间与字符串的问题!

    Java - DateUtil 日期时间转换工具类

    日期转毫秒数;将时间新增或减少对应日期等等。 资源功能:项目需要编写与时间转换相关的代码,使用该工具类可以简化开发。 适用人群:具有一定编程经验,能够看懂相关Date类,LocalDate类时间类的方法的开发人员。

    java日期操作类

    日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取当天凌晨,夜间整点时间毫秒 校验日期是否合法 得到n天之后的日期 得到n天之后是...

    JAVA 微信 rfc3339标准格式的时间转换

    java.util.Date 转换到 rfc3399格式 import org.joda.time.DateTime; import org.joda.time.DateTimeZone; // java.util.Date 转 过去 // 代码中的TimeZone.getTimeZone() 你可以选填时区 DateTime dt1 = new ...

    毫秒与日期转换小工具[运行需JRE]

    用java编写,功能非常简单,但对于经常对时间和日期调试的人来说是非常好用的小工具!

    社会上常用的Java试题库

    一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: ... 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期

    时间戳转换工具

    程序开发过程中经常用到的神器! 将时间戳转换为日期,如程序中获取到的时间戳为:1377921697453,转换为日期后为:2013年08月23日 12时01分37秒。

    java面试题大全--java基础,struts,spring,ejb等

    如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录...

    java常用工具类的使用

    Java对Date进行格式化使用java.text.DateFormat类。在格式表示中,经常采用4种格式,这四种格式被定义为DateFormat类的常量。下表所示: 格式 说明 SHORT 以最短的格式表示,比如:09-8-20 MEDIUM 比short完整表示...

    JAVA面试题最全集

    50.JAVA语言如何进行异常处理,关键字:thorws,throw,try,catch,finally 51.Object类(或者其子类)的finalize()方法在什么情况下被调用? 52.一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握...

    Java进制/时间/日期/字符串/流算法大全

    Java 的16 进制与字符串的相互转换函数 JAVA 时间格式化处理 将毫秒转化为日期 文本的倒序输出 判断一个数字是奇数还是偶数 用Hibernate 实现分页 35 选7 彩票程序 获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的...

    时间转换工具

    将时间转换为13位毫秒,例如2014-01-14 12:43:20转为13位毫秒是1389674600000,同时也支持将1389674600000转换为2014-01-14 12:43:20

Global site tag (gtag.js) - Google Analytics