转自:http://blog.csdn.net/xue1225go/article/details/4363629 SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); long between = 0; try { java.util.Date begin = dfs.parse("2009-07-10 10:22:21.214"); java.util.Date end = dfs.parse("2009-07-20 11:24:49.145"); between = (end.getTime() - begin.getTime());// 得到两者的毫秒数 } catch (Exception ex) { ex.printStackTrace(); } long day = between / (24 * 60 * 60 * 1000); long hour = (between / (60 * 60 * 1000) - day * 24); long min = ((between / (60 * 1000)) - day * 24 * 60 - hour * 60); long s = (between / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); long ms = (between - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000 - min * 60 * 1000 - s * 1000); System.out.println(day + "天" + hour + "小时" + min + "分" + s + "秒" + ms + "毫秒");
相关推荐
目前Java没有直接设置系统时间精确到毫秒的方法,这里结合C可以时间。使用Java代码调用C库。
C++获取当前时间精确到毫秒Ms
java中计算两个日期相差几天 1.public class Test { 2.public void dateDiff(String startTime, String endTime, String format) { 3.//按照传入的格式生成一个simpledateformate对象 4.SimpleDateFormat sd = ...
开源的时间戳精确到毫秒级别几乎全API函数部分使用支持库命令,此源代码精易没有功能都是类似的.@tian89。
可以精确到毫秒,并且有多种风格的超级强大的js时间控件
C# 在label上显示计时,精确到毫秒
labview获取当前日期时间精确到毫秒字符串
一个基于系统时间的计时器,精确到毫秒。
// 计算两个时间差 dateBegin 开始时间 function timeFn(dateBegin) { //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 var dateEnd = new Date();//获取当前时间 var dateDiff = dateEnd.getTime...
功能:将1970-01-01 00:00:00以来的毫秒数转换为对应的timestamp时间类型,精确保留毫秒级精度! 参数:I_MILLISECONDS NUMBER 待转换的毫秒数 示例:select MILLISECONDS2TIMESTAMP(1397457489296) from dual; ...
总结了常用的四种方法。包括: 方法一 利用 SYSTEMTIME 方法二 利用 GetTickCount()函数 方法三 使用clock()函数 方法四 获取高精度时间差 个人感觉还是很清晰明了的。希望对大家有用。
使用QueryPerformanceFrequency()和QueryPerformanceCounter()来计算精确时间,支持计时暂停。
java编程计算一个人出生日期离现在时间的毫秒值,使用了接口和类继承的方法
闲着没事 发个倒计时代码 可以精确到毫秒的
易语言取精确时间差源码,取精确时间差
易语言获取系统时间到毫秒源码,获取系统时间到毫秒,系统时间到毫秒
高精度等待模块,精确到毫秒,解决延时、延迟占用CPU过高问题
java8 localtime 毫秒与时间互转 获取前一天六点钟时间
js编写的倒计时特效,精确到毫秒。可以自由控制倒计时结束时间。