全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java 数值类型分秒时间格式化的实例代码

java 数值类型分秒时间格式化的实例代码

java 实例代码:

import java.util.concurrent.TimeUnit;

public class DateUtils {

  private static final String[] UNIT_DESC = new String[]{"天", "小时", "分钟", "秒"};

  /**
   * 格式化持续时间<br/>
   * 将持续时间,格式化为 xx天xx小时xx分钟xx秒 如果 "xx" 为0 自动缺省。
   *
   * @param seconds 持续时间,单位(分钟)
   * @return 格式化后的字符串
   * @see TimeUnit 时间单位转换工具
   */
  public static String convertMinute2Str(long minute) {
    StringBuilder sb = new StringBuilder();
    long[] date = {TimeUnit.SECONDS.toHours(minute) % 24,TimeUnit.SECONDS.toMinutes(minute) % 60, TimeUnit.SECONDS.toSeconds(minute) % 60};
    for (int i = 0; i < date.length; i++) {
      long l = date[i];
      if (l > 0) sb.append(l).append(UNIT_DESC[i]);
    }
    return sb.toString();
  }
  
  /** 格式化持续时间<br/>
   * 将持续时间,格式化为 xx天xx小时xx分钟xx秒 如果 "xx" 为0 自动缺省。
   *
   * @param seconds 持续时间,单位(秒)
   * @return 格式化后的字符串
   * @see TimeUnit 时间单位转换工具
   */
  public static String convertSeconds2Str(long seconds) {
    StringBuilder sb = new StringBuilder();
    long[] date = {TimeUnit.SECONDS.toDays(seconds), TimeUnit.SECONDS.toHours(seconds) % 24, TimeUnit.SECONDS.toMinutes(seconds) % 60, TimeUnit.SECONDS.toSeconds(seconds) % 60};
    for (int i = 0; i < date.length; i++) {
      long l = date[i];
      if (l > 0) sb.append(l).append(UNIT_DESC[i]);
    }
    return sb.toString();
  }
  
  public static void main(String[] args) {
		System.out.println(convertMinute2Str(140));   // 2小时20分钟
		System.out.println(convertSeconds2Str(33680)); // 9小时21分钟20秒
	}
}

如有疑问请留言或者到本站社区交流讨论,本站关于java开发的文章还有很多,希望大家搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# java  # 时间格式化  # 时间格式化的实例  # 详解Java关于时间格式化的方法  # Java8生成时间方式及格式化时间的方法实例  # JAVA 格式化日期、时间的方法  # Java使用DateTimeFormatter格式化输入的日期时间  # Java使用DateTimeFormatter实现格式化时间  # java获取当前时间并格式化代码实例  # Java日期时间格式化操作DateUtils 的整理  # Java使用DateFormatter格式化日期时间的方法示例  # 解决SpringMVC 返回Java8 时间JSON数据的格式化问题处理  # java 格式化时间的示例代码  # 持续时间  # 转换工具  # 如有  # 希望能  # 希望大家  # 谢谢大家  # 还有很多  # 疑问请  # br  # lt  # final  # String  # UNIT_DESC  # seconds  # return  # convertMinute2Str  # gt  # xx  # param  # class 


相关文章: 番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  建站之星在线客服如何快速接入解答?  建站主机与虚拟主机有何区别?如何选择最优方案?  如何通过WDCP绑定主域名及创建子域名站点?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  网站图片在线制作软件,怎么在图片上做链接?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  攀枝花网站建设,攀枝花营业执照网上怎么年审?  北京制作网站的公司,北京铁路集团官方网站?  建站主机服务器选购指南:轻量应用与VPS配置解析  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  安云自助建站系统如何快速提升SEO排名?  浅谈Javascript中的Label语句  如何通过PHP快速构建高效问答网站功能?  linux top下的 minerd 木马清除方法  山东网站制作公司有哪些,山东大源集团官网?  网站企业制作流程,用什么语言做企业网站比较好?  如何在阿里云服务器自主搭建网站?  建站VPS配置与SEO优化指南:关键词排名提升策略  如何在香港服务器上快速搭建免备案网站?  北京的网站制作公司有哪些,哪个视频网站最好?  免费视频制作网站,更新又快又好的免费电影网站?  创业网站制作流程,创业网站可靠吗?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  定制建站方案优化指南:企业官网开发与建站费用解析  宝塔新建站点为何无法访问?如何排查?  b2c电商网站制作流程,b2c水平综合的电商平台?  实现虚拟支付需哪些建站技术支撑?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  如何快速建站并高效导出源代码?  制作电商网页,电商供应链怎么做?  家庭建站与云服务器建站,如何选择更优?  如何续费美橙建站之星域名及服务?  制作门户网站的参考文献在哪,小说网站怎么建立?  建站之星如何实现五合一智能建站与营销推广?  建站之星云端配置指南:模板选择与SEO优化一键生成  香港服务器如何优化才能显著提升网站加载速度?  建站之星后台管理:高效配置与模板优化提升用户体验  如何选择香港主机高效搭建外贸独立站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  开封网站制作公司,网络用语开封是什么意思?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  建站之星后台密码如何安全设置与找回?  建站主机类型有哪些?如何正确选型  如何快速搭建响应式可视化网站?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  网站制作话术技巧,网站推广做的好怎么话术? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。