Unity 如何将秒数转化为00:00:00时间格式
如何 时间 格式 Unity 转化 00 秒数
2023-09-27 14:19:56 时间
public static class FloatExtension
{
/// <summary>
/// 将秒数转化为00:00:00格式
/// </summary>
/// <param name="time">秒数</param>
/// <returns>00:00:00</returns>
public static string ToTimeFormat(this float time)
{
//秒数取整
int seconds = (int)time;
//一小时为3600秒 秒数对3600取整即为小时
int hour = seconds / 3600;
//一分钟为60秒 秒数对3600取余再对60取整即为分钟
int minute = seconds % 3600 / 60;
//对3600取余再对60取余即为秒数
seconds = seconds % 3600 % 60;
//返回00:00:00时间格式
return string.Format("{0:D2}:{1:D2}:{2:D2}", hour, minute, seconds);
}
}
public class Foo : MonoBehaviour
{
private void Start()
{
Debug.Log(300.38f.ToTimeFormat());
Debug.Log(456.14f.ToTimeFormat());
Debug.Log(48213.7f.ToTimeFormat());
}
}
相关文章
- django:DateTimeField如何自动设置为当前时间并且能被修改 ——django日期时间字段的使用
- Java 中如何限制方法的返回时间
- Ubuntu 如何强制时间同步
- Android 上如何实现矩形区域截屏
- Python如何根据日期判断周几
- 从功能测试到掌握自动化,四个月时间我是如何从点工进入互联网大厂
- 如何设置ASP.NET页面的运行超时时间
- 裁员风暴来袭 数据分析师如何面对公司裁员?
- 【GPT-4】如何利用ChatGPT变现?躺着赚钱不是梦,实现财富自由?写一篇实用教程,不少于10000字,分章节目录。要求逻辑清晰,可执行落地的有时间点,有目标,有操作步骤。看看“它们”怎么说—
- Mysql:mysqldumpslow 技巧:如何不截断 slow.log 文件,直接指定开始starttime时间,进行分析?
- 【mysql】时间类型-如何根据不同的应用场景,选择合适的时间类型?
- 【Eclipse使用技巧】如何设置Eclispe控制台输出的字体?设置你喜欢的Console控制台输出样式~~
- 如何在RHEL,Rcoky Linux和AlmaLinux上设置Samba服务器
- 都是假期惹的祸,该如何安慰自己?
- 如何设置ubuntu自己主动的睡眠时间
- Operable公司如何使用Docker开发ChatOps工具Cog
- SoundCloud:我们最终是如何使用微服务的?
- 如何将Weblogic从虚拟机迁移到容器
- 智力题:给两根不均匀的绳子,从头烧到尾是要1个小时,如何给出十五分钟时间
- Kibana6.x.x源码分析--如何使用kibana的savedObjectType对象
- github pages搭建个人网站如何添加导航
- FTPS (FTP over SSL) vs. SFTP (SSH 文件传输协议): 我们如何做出选择
- Linux系统如何更改时间时区
- 如何阅读代码?理论+实践 非常棒