根据分钟转换为对应的天数小时

在做一个功能的时候需要用到持续时间,就是对应的多少天多少小时多少分钟。当时懒的写想百度一个,然而并没有找到,只好自己动手写了一个。
如果有相同需求的可以借鉴一下,节省开发时间和重复开发。直接上代码

/*** 返回2个日期之间的间隔,* * @param compDate1*            较晚时间* @param compDate2*            较早时间* @param rtnFlag*            返回标记(1:返回间隔天数;2:返回间隔小时数;3:返回间隔分钟数)* * * * @return*/public static long getAppoinDate1(java.util.Date compDate1,java.util.Date compDate2, String rtnFlag) {if (compDate1 == null || compDate2 == null) {return -1;}long rtn = 0;if (rtnFlag.equals("1")){// 天数rtn = (compDate1.getTime() - compDate2.getTime())/ (24 * 3600 * 1000);} else if(rtnFlag.equals("2")){// 小时rtn = (compDate1.getTime() - compDate2.getTime()) / (3600 * 1000);} else if(rtnFlag.equals("3")) {// 分钟rtn = (compDate1.getTime() - compDate2.getTime()) / (60 * 1000);}return rtn;}/*** 根据传入的分钟转化为对应的天数小时分钟 如 : 1天12小时23分* * @param minute*            分钟* @return*/public static String getNumTime(long minute) {String days = "";if (minute < 60) {days = String.valueOf(minute) + "分钟";} else if (minute < 1440) {long value = minute % 60;days = String.valueOf((minute - value) / 60) + "小时"+ String.valueOf(value) + "分钟";} else {long MinuteValue = minute % 60;long value = (minute - MinuteValue)/60;long hourValue = value % 24;long dayValue = (value - hourValue) / 24;days = String.valueOf(dayValue) + "天" + String.valueOf(hourValue) + "小时"+ MinuteValue + "分钟";}return days;}

根据分钟转换为对应的天数小时相关推荐

  1. JavaScript 实现页面内时间实时倒计时 计时器内附完整文件欢迎调用(可用于抢购倒计时,记录恋爱纪念日总时长等)输出对应的天数小时分钟秒数

    JavaScript 实现页面内时间倒计时 计时器 可用于抢购倒计时,记录恋爱纪念日总时长等输出对应的天数小时分钟秒数 注意:在下一个文章中将公布一个纪念日成品代码,欢迎各位来学习(复制) 第一步:构 ...

  2. 分钟转换为小时加分钟方法

    分钟转换为小时加分钟方法 140分 ==> 2时40分 求除以60剩下的数,作为分钟 <?php function convert($num){     //140分 ==> 2时4 ...

  3. 将具体的秒数转换为几天几小时几分钟

    自定义一个函数,使其可以把具体的秒数,转换为几天几小时几分钟的格式,如下: /** * 将具体的秒数转换为几天几小时几分钟 * @param number $seconds  秒数 * @return ...

  4. 微信小程序之15分钟倒计时(附带天数和时钟的实现方法在文章中)

    这是制作的订单支付前倒计时,如果客户在规定时间内没能 支付,则系统自动删除,这样就以便有些商品冗余,当然了,这里只有分钟和秒钟,天数和时钟我写在了最底下,最后代码的显示第七行,可以看一下,然后带入到相 ...

  5. 中快捷搜索_同事用1分钟,我用半小时,原来是因为这8个Word快捷键,秒杀一切办公技巧...

    同事用1分钟,我用半小时,这8个Word快捷键,秒杀一切办公技巧​mp.weixin.qq.com 文|王羽卒 今天给小伙伴们分享几个实用又有效的快捷键,帮助快速完成工作,同事用了半小时,你1分钟就能 ...

  6. js处理时间(时间戳转化成日期格式、几分钟前,几个小时前等、视频时长)

    1.时间戳转换成日期格式 下面这个方法转换成的格式为:2018-12-10 18:26:32 // 时间戳format(timestamp) {var date = new Date(timestam ...

  7. JavaScript 实现抢购倒计时,记录恋爱1314纪念日倒计时,输出对应的天数小时分钟秒数

    效果图: 1.先建立两个盒子 <div class="div"><div class="box"> </div></d ...

  8. JavaScript:将毫秒转换为年/月/日 小时/分钟

    代码如下: function nowTime() {var date = new Date();var year = date.getFullYear(); //年var month = date.g ...

  9. mysql日期加天_MySql日期加天数,小时,分钟...得到新的时间

    在当前的日期上加三天,天数随便改: SELECT date_add(CURRENT_DATE(), interval 3 day); 在指定的日期上加三天: SELECT date_add('2014 ...

最新文章

  1. codeforces 872 D. Something with XOR Queries(思维)
  2. quarz 定时任务 cron表达式
  3. java notify唤醒原理_Java wait和notify虚假唤醒原理
  4. CentOS7升级openssh8.0及升级后无法root登陆处理
  5. stl------set
  6. [CTO札记]李彦宏:《领导者的心态——Best of the best》
  7. 小记linux如何挂载window下的共享文件
  8. Java课程设计——学生成绩管理系统
  9. 快速核对两个表格数据
  10. International Journal of Intelligent Systems投稿经验分享
  11. apatch zipoutputstream 进行解压缩时提示:不可预料的压缩文件末端
  12. 大数据培训就业班毕业后通常可以从事哪些领域做哪些方面工作
  13. js定时换图片(图片路径可变)
  14. linux战争雷霆无法运行,《战争雷霆》Mac版下载及运行问题汇总
  15. (转)任正非对新员工的寄语:烧不死的就是凤凰
  16. 困扰成都青年的20年癫痫在三博脑科医院终结
  17. opencv和pytorch中的warp操作函数:cv2.warpAffine, torch.nn.functional.grid_sample, cv2.warpPerspective
  18. 8.遍历二叉树、线索二叉树、森林
  19. 如何进行系统安全评估
  20. R语言怎么写积分_R语言入门的基本操作(1)

热门文章

  1. 一篇非常好的Spring教程
  2. AB32VG1 按键控制LED
  3. python实验报告范文及模板_网络工程师-简历自我评价怎么写(范文)
  4. 带头大哥777:JavaScript开发的40+个经典技巧
  5. mysql 修改字段的字符集_MySQL修改字符集
  6. Linux中tomcat部署war包
  7. 国开电大中国近现代史纲要终结性考试一二三
  8. ISCSI盘符飘逸问题解决
  9. 博盈老杨今日推荐女足世界杯
  10. backlog配置_详解socket中的backlog 参数