unity时间格式转换

简介: 时分秒显示 public string FormatTime(int totalSeconds) { int hours = totalSeconds / 3600; string hh = hours < 10 ? "0" + hours : hours.

时分秒显示


        public string FormatTime(int totalSeconds)
        {
            int hours = totalSeconds / 3600;
            string hh = hours < 10 ? "0" + hours : hours.ToString();
            int minutes = (totalSeconds - hours * 3600) / 60;
            string mm = minutes < 10f ? "0" + minutes : minutes.ToString();
            int seconds = totalSeconds - hours * 3600 - minutes * 60;
            string ss = seconds < 10 ? "0" + seconds : seconds.ToString();
            return string.Format("{0}:{1}:{2}", hh, mm, ss);
        }

分秒显示

        public string FormatTwoTime(int totalSeconds)
        {
            int minutes = totalSeconds / 60;
            string mm = minutes < 10f ? "0" + minutes : minutes.ToString();
            int seconds = (totalSeconds - (minutes * 60));
            string ss = seconds < 10 ? "0" + seconds : seconds.ToString();
            return string.Format("{0}:{1}", mm, ss);
        }

天显示

    public string FormatDayTime(int totalSeconds)
    {
        int days = (totalSeconds / 3600) / 24;
        string dd = days < 10 ? "0" + days : days.ToString();
        int hours = (totalSeconds / 3600) - (days * 24);
        string hh = hours < 10 ? "0" + hours : hours.ToString();
        int minutes = (totalSeconds - (hours * 3600) - (days * 86400)) / 60;
        string mm = minutes < 10f ? "0" + minutes : minutes.ToString();
        int seconds = totalSeconds - (hours * 3600) - (minutes * 60) - (days * 86400);
        string ss = seconds < 10 ? "0" + seconds : seconds.ToString();
        return string.Format("{0}:{1}:{2}:{3}", dd, hh, mm, ss);
    }

相关文章
|
5月前
|
iOS开发
uView的u-datetime-picker限制开始的年月日后ios显示不出来
uView的u-datetime-picker限制开始的年月日后ios显示不出来
124 0
SwiftUI—方便用户选择日期的DatePicker日期拾取器
SwiftUI—方便用户选择日期的DatePicker日期拾取器
1426 0
SwiftUI—方便用户选择日期的DatePicker日期拾取器
|
C# 图形学
Unity获取系统时间-所有显示方式 DateTime类详解
Unity获取系统时间-所有显示方式 DateTime类详解 本文提供全流程,中文翻译。助力快速理解 Unity 以及 DateTime 时间类的用法 Unity获取系统时间 DateTime 类教程详解 Unity 中我们要获取时间,只需要使用 System 命名空间下的 DateTim.
5989 0
|
C# 前端开发
WPF DatePicker默认显示当前日期,格式化为年月日
原文:WPF DatePicker默认显示当前日期 WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态。 静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面。
6211 0
|
3月前
MFC添加年月日时分秒控件
MFC添加年月日时分秒控件
|
4月前
|
C++
C++ Qt开发:DateTime日期时间组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`QDateTime`日期与时间组件的常用方法及灵活运用。在Qt中,日期和时间的处理通常使用 `QDateTime` 类。`QDateTime` 是一个用于表示日期和时间的类,而与之相关的组件还包括 `QDate` 、 `QTime`以及`QDateTime`,以下是对这些组件的详细概述。
53 0
|
XML JSON PHP
使用python实现一个日期和时间戳互转的Alfred workflow
使用python实现一个日期和时间戳互转的Alfred workflow
350 0
使用python实现一个日期和时间戳互转的Alfred workflow