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复制转换后的结果。对于经常进行毫秒和日期转换的人员来说是一个非常不错的选择!
根据两个时间段,得到两者之间的毫秒数;分钟数;天数. 毫秒转换为分,毫秒转换为天,毫秒转换为秒
java8 localtime 毫秒与时间互转 获取前一天六点钟时间
java毫秒数转时间,时间转毫秒数,日期比较,可以直接放到项目中引用
用 Java Swing 编写的一个对毫秒和日期进行相互转换的小工具,非常简单易用。对于经常进行毫秒和日期转换的人员来说是一个非常不错的选择!
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中将毫秒值转时间格式,和时间格式转换毫秒值,
可以实现各种时间格式的转换,完美解决时间与字符串的问题!
日期转毫秒数;将时间新增或减少对应日期等等。 资源功能:项目需要编写与时间转换相关的代码,使用该工具类可以简化开发。 适用人群:具有一定编程经验,能够看懂相关Date类,LocalDate类时间类的方法的开发人员。
日期操作类 Long转日期 字符串毫秒转日期 格式化日期转换方法,年 月 日 时 分 秒 把格式化的日期补全 把格式化的日期转化为毫秒 获取当天凌晨,夜间整点时间毫秒 校验日期是否合法 得到n天之后的日期 得到n天之后是...
java.util.Date 转换到 rfc3399格式 import org.joda.time.DateTime; import org.joda.time.DateTimeZone; // java.util.Date 转 过去 // 代码中的TimeZone.getTimeZone() 你可以选填时区 DateTime dt1 = new ...
用java编写,功能非常简单,但对于经常对时间和日期调试的人来说是非常好用的小工具!
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: ... 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期
程序开发过程中经常用到的神器! 将时间戳转换为日期,如程序中获取到的时间戳为:1377921697453,转换为日期后为:2013年08月23日 12时01分37秒。
如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录...
Java对Date进行格式化使用java.text.DateFormat类。在格式表示中,经常采用4种格式,这四种格式被定义为DateFormat类的常量。下表所示: 格式 说明 SHORT 以最短的格式表示,比如:09-8-20 MEDIUM 比short完整表示...
50.JAVA语言如何进行异常处理,关键字:thorws,throw,try,catch,finally 51.Object类(或者其子类)的finalize()方法在什么情况下被调用? 52.一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握...
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