[关闭]
@ruoli 2018-10-17T18:16:33.000000Z 字数 578 阅读 951

常用Java代码

Java基础


1、毫秒数转时间段

  1. /**
  2.      *
  3.      * @param 要转换的毫秒数
  4.      * @return 该毫秒数转换为 * days * hours * minutes * seconds 后的格式
  5.      * @author fy.zhang
  6.      */
  7. public String formatDuring(long mss){
  8. long days = mss / (1000*60*60*24);
  9. long hours = (mss % (1000*60*60*24)) / (1000*60*60);
  10. long minutes = (mss % (1000*60*60)) / (1000*60);
  11. long seconds = (mss % (1000*60)) /1000;
  12. return (days>0?(days+"天 "):"")
  13. +(hours>0?(hours+"小时"):"")
  14. +(minutes>0?(minutes+"分"):"")
  15. +(seconds>0?(seconds+"秒"):"");
  16. }
  17. public String formatDuring(Date begin, Date end) {
  18. return formatDuring(end.getTime() - begin.getTime());
  19. }

2、SimpleDateFormat 格式

  1. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注