Android 实现秒转换成时分秒的方法

 更新时间:2020年05月28日 10:32:48   作者:爱码士_yan  
这篇文章主要介绍了Android 实现秒转换成时分秒的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在对时间进行转换中,通常会把秒转换成时分秒的小功能,怎么才能做到呢,其实也简单 这就涉及到时分秒之间的相互转换

具体代码如下:

import android.content.Context;
public class ToolsUtil {
 private static ToolsUtil toolsUtil;
 private Context mContext;
 private ToolsUtil(Context context) {
  mContext = context.getApplicationContext();
 }
 public static ToolsUtil getInstance(Context context) {
  if (toolsUtil == null) {
   toolsUtil = new ToolsUtil(context);
  }
  return toolsUtil;
 }
 public String timeConversion(int time) {
  int hour = 0;
  int minutes = 0;
  int sencond = 0;
  int temp = time % 3600;
  if (time > 3600) {
   hour = time / 3600;
   if (temp != 0) {
    if (temp > 60) {
     minutes = temp / 60;
     if (temp % 60 != 0) {
      sencond = temp % 60;
     }
    } else {
     sencond = temp;
    }
   }
  } else {
   minutes = time / 60;
   if (time % 60 != 0) {
    sencond = time % 60;
   }
  }
  return (hour<10?("0"+hour):hour) + ":" + (minutes<10?("0"+minutes):minutes) + ":" + (sencond<10?("0"+sencond):sencond);
 }
}

这样就把时间转换成 00:00:00 的时间格式了

ps:下面看下android通过秒换算成时分秒

把秒换算成时分秒

public static String cal(int second) {
    int h = 0;
    int d = 0;
    int s = 0;
    int temp = second % 3600;
    if (second > 3600) {
      h = second / 3600;
      if (temp != 0) {
        if (temp > 60) {
          d = temp / 60;
          if (temp % 60 != 0) {
            s = temp % 60;
          }
        } else {
          s = temp;
        }
      }
    } else {
      d = second / 60;
      if (second % 60 != 0) {
        s = second % 60;
      }
    }
    return h + "时" + d + "分" + s + "秒";
  }

通过秒分别得出多少小时多少分多少秒

public class TimeUtils {
  public static String getHours(long second) {//计算秒有多少小时
    long h = 00;
    if (second > 3600) {
      h = second / 3600;
    }
    return h+"";
  }

  public static String getMins(long second) {//计算秒有多少分
    long d = 00;
    long temp = second % 3600;
    if (second > 3600) {
      if (temp != 0) {
        if (temp > 60) {
          d = temp / 60;
        }
      }
    } else {
      d = second / 60;
    }
    return d + "";
  }
  public static String getSeconds(long second) {//计算秒有多少秒
    long s = 0;
    long temp = second % 3600;
    if (second > 3600) {
      if (temp != 0) {
        if (temp > 60) {
          if (temp % 60 != 0) {
            s = temp % 60;
          }
        } else {
          s = temp;
        }
      }
    } else {
      if (second % 60 != 0) {
        s = second % 60;
      }
    }
    return s + "";
  }

}

总结

到此这篇关于Android 实现秒转换成时分秒的方法的文章就介绍到这了,更多相关Android 秒转换成时分秒内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android仿网易云音乐播放界面

    Android仿网易云音乐播放界面

    这篇文章主要为大家详细介绍了Android仿网易云音乐播放界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Android仿QQ复制昵称效果

    Android仿QQ复制昵称效果

    这几天做一个复制文本的需求,突然看到QQ上复制昵称跟QQ号的效果,觉得很不错,就想要模仿一波,办法比较简单粗暴,反编译QQ获取了那个.9图片,然后就是用PopWindow实现了,需要的朋友可以参考下
    2019-05-05
  • Android使用广播发送消息

    Android使用广播发送消息

    这篇文章主要为大家详细介绍了Android使用广播发送消息,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Android RecyclerView网格布局示例解析

    Android RecyclerView网格布局示例解析

    这篇文章主要介绍了Android RecyclerView网格布局示例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • Android仿知乎悬浮功能按钮FloatingActionButton效果

    Android仿知乎悬浮功能按钮FloatingActionButton效果

    前段时间在看属性动画,恰巧这个按钮的效果可以用属性动画实现,下面通过本文给大家分享adroid仿知乎悬浮功能按钮FloatingActionButton效果,需要的朋友参考下吧
    2017-04-04
  • Android 读取文件内容实现方法总结

    Android 读取文件内容实现方法总结

    这篇文章主要介绍了Android 读取文件内容实现方法的相关资料,这里提供了几种方法,大家可以选择使用,需要的朋友可以参考下
    2016-10-10
  • Android5.0中Material Design的新特性

    Android5.0中Material Design的新特性

    这篇文章主要介绍了Android5.0中Material Design的新特性的相关资料,需要的朋友可以参考下
    2016-08-08
  • 解决Android 高CPU占用率的问题

    解决Android 高CPU占用率的问题

    最近测试测试APP的一个功能,发现点击页面上的按钮后,CPU占有率比之前的版本要高,所以本文给大家介绍了如何解决Android 高CPU占用率的问题,需要的朋友可以参考下
    2023-09-09
  • Android Handler的postDelayed()关闭的方法及遇到问题

    Android Handler的postDelayed()关闭的方法及遇到问题

    这篇文章主要介绍了Android Handler的postDelayed()关闭的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • android编程实现电话录音的方法

    android编程实现电话录音的方法

    这篇文章主要介绍了android编程实现电话录音的方法,涉及Android监听电话通话及音频采集的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10

最新评论