java 毫秒转分钟和秒_毫秒转换为天、小时、分、秒
将毫秒数或两个日期类型数转换为*天*小时*分*秒的方法,在进行时间段计算时应该经常用到。
记得有一道ACM题就是从一个计时方法A转换为另一个计时方法B,思路如下:总时间不会变,1s就是1s,只不过小时、分钟、天等包含的秒数不一样,所以先把A转换为总秒数sumSec,然后用sumSec得出B下的时间;很简单吧,我们协会没人想出来,我一直哦在思考原因,是不是因为学习学的没了创造性。
关于格式化Date类型的问题不在本文讨论范围之内,请读者自行查阅。
/**
*
* @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 毫秒转分钟和秒_毫秒转换为天、小时、分、秒相关推荐
- JS计算两个日期时间差,天 小时 分 秒格式
JS计算两个日期时间差,天 小时 分 秒格式 function getDateDiff(dateTimeStamp) {var minute = 1000 * 60;var hour = minute ...
- php 天数加减_PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】...
本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date(&qu ...
- java 毫秒转时分秒格式(Java中将毫秒数转为*天*小时*分*秒)
文章目录 将毫秒 换算成(天 时 分 秒 毫秒) 将毫秒 换算成(天 时 分 秒 毫秒) 背景: 如果只有50秒,就显示50秒 如果有1分钟以上,就显示1分钟XX秒 如果有1小时以上,就显示x小时y分 ...
- wdatepicker不显示秒_「超逸酷玩」秒秒测智能健康日历如何正确使用电子墨水屏...
说到日历就会想到自己小的时候,每当年初家里大人都会把提前购买的日历装好,有挂墙上每天撕掉一张的日历,也有放在台历架上每天翻篇的日历,自己特别喜欢阅读日历上印刷的内容,当时有黄历.百科.笑话.故事等等内 ...
- js——获取两个日期之间相差多少天或者多少时间(天+小时+分+秒)——基础积累
应用场景 计算两个日期之间的时间差,最后精确到天数或者年月日时分秒的程度 需求分析 最近在写后台管理系统时,遇到一个需求,就是要根据两个日期,获取相差的天数. 比如给你两个日期,让你判断两个日期之差, ...
- 倒计时几秒_和平精英:倒计时0秒时进圈会不会被淘汰?主播展示极限卡圈
在<和平精英>改版之后,以前的毒圈就变成了信号圈,当玩家处于信号圈外时就会显示一个倒计时,倒计时结束后玩家还未进入安全区,便会被直接淘汰.那么问题来了:如果在倒计时为0的时候,卡点进入安全 ...
- mysql计算秒_如何在MySQL中基于秒计算时间?
让我们首先创建一个表-mysql> create table DemoTable ( Logouttime time ); 使用插入命令在表中插入一些记录-mysql> insert in ...
- c语言计时纳秒_如何利用rdtsc计算纳秒级的时间
从奔腾(Penium)系列开始,Intel X86 处理器中增加了一个64位的时间戳寄存器(TSC),每个经过一个时钟周期,该寄存器加1:机器重启时,该寄存器将清空. 现在的处理器其主频都在1G以上, ...
- java获取时分秒毫秒_java实现时间格式转换(int整数类型的秒/毫秒---时分秒毫秒)...
1. 直接上干货:(可提取为工具类收藏哦 ^_^) package com.drew.utils; import java.text.SimpleDateFormat; import java.uti ...
- java秒转换为年月日_SimpleDateFormat将月/日/年 时分秒转换为年-月-日 时:分:秒
String expirTime = "12 / 27 / 2018 12: 00: 00 AM"; SimpleDateFormat in = new SimpleDateFor ...
最新文章
- 基于长短读长和参考基因组的组装错误检测算法的研究
- Ubuntu下安装cmake,配置ITK 和 SimpleITK, VTK(已测试可执行)
- boa服务器 系统设置,Ubuntu中配置boa服务器
- 直播预告丨 PostgreSQL数据库安全体系介绍
- System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常
- Cookie, Session, LocalStorage, SessionStorage, Etag, Expire
- 常见的 Android 性能指标获取方式:CPU、FPS、Memory、GPU 、I/O、Network
- Win10 VS2019+QT/OpenCV/灰点相机/函数信号发生器 配置及其使用
- 鸿蒙系统微信双开,支持微信双开 老旗舰一加3/3T喜迎系统更新
- 移动节点的间接路由方式
- 微信小程序自定义省市区下拉框
- 【交流学习】厦门大学到福州大禹电子交流超声波水下通讯技术
- SQLyog:Error Code : 1583 Incorrect parameters in the call to native function ‘concat‘
- 求细胞数量:一矩形阵列由数字 0 到 9 组成,数字 1 到 9 代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。
- 视频编解码 — DCT变换和量化
- 第一周-机器学习监督学习-无监督学习
- Kotlin协程-并发处理-基础
- 【参赛作品37】openGauss/MogDB数据库函数创建的两种风格
- 如何下载通州区卫星地图高清版大图
- windows7 bat自动批处理改变IP地址、DNS和代理设置
热门文章
- c语言简单图形库,C语言图形库简单对比及EGE库的安装小手册
- eviews建立时间序列模型_模型建立——时间序列 eviews协整检验(EG两步法(Engle-Granger))...
- ICML 2021奖项公布!谷歌大脑摘得桂冠,田渊栋、陆昱成获荣誉提名!
- 什么是准静态平坦瑞利衰落信道?
- 在FL Studio中如何使用Patcher插件
- Java Applet
- html怎么做出相框的效果,纯CSS实现的相框效果
- 计算机应用202001常规,2001年4月份全国高等教育自学考试计算机应用基础试题
- 计算机图形学(裁剪)
- 什么是群体决策支持系统