hch
2025-12-09 c3bbfe2736a773f9f03fa25c0575608e9ee6c13c
Main/Utility/TimeUtility.cs
@@ -268,11 +268,11 @@
        }
        else if (mins > 0)
        {
            return StringUtility.Contact(mins.ToString(), Language.Get("L1073"), seconds.ToString(), Language.Get("L1075"));
            return StringUtility.Concat(mins.ToString(), Language.Get("L1073"), seconds.ToString(), Language.Get("L1075"));
        }
        else
        {
            return StringUtility.Contact(seconds.ToString(), Language.Get("L1075"));
            return StringUtility.Concat(seconds.ToString(), Language.Get("L1075"));
        }
    }
@@ -283,7 +283,7 @@
    {
        int mins = _seconds % 3600 / 60;
        int seconds = _seconds % 60;
        return StringUtility.Contact(mins.ToString("D2"), ":", seconds.ToString("D2"));
        return StringUtility.Concat(mins.ToString("D2"), ":", seconds.ToString("D2"));
    }
    //例子;不足的不显示 如0天0:xx:xx:,显示为xx:xx
@@ -311,19 +311,19 @@
        int days = _seconds / 86400;
        if (days > 0)
        {
            return StringUtility.Contact(days.ToString(), Language.Get("L1074"));
            return StringUtility.Concat(days.ToString(), Language.Get("L1074"));
        }
        int hours = _seconds % 86400 / 3600;
        if (hours > 0)
        {
            return StringUtility.Contact(hours.ToString(), Language.Get("Hour"));
            return StringUtility.Concat(hours.ToString(), Language.Get("Hour"));
        }
        int mins = Mathf.CeilToInt(_seconds % 3600 / 60.0f);
        if (mins > 0)
        {
            return StringUtility.Contact(mins.ToString(), Language.Get("Minute"));
            return StringUtility.Concat(mins.ToString(), Language.Get("Minute"));
        }
        return StringUtility.Contact("1", Language.Get("Minute"));
        return StringUtility.Concat("1", Language.Get("Minute"));
    }
@@ -384,23 +384,23 @@
        {
            if (hours == 0)
            {
                return StringUtility.Contact(days.ToString(), Language.Get("L1074"));
                return StringUtility.Concat(days.ToString(), Language.Get("L1074"));
            }
            return StringUtility.Contact(days.ToString(), Language.Get("L1074"), hours.ToString(), Language.Get("L1072"));
            return StringUtility.Concat(days.ToString(), Language.Get("L1074"), hours.ToString(), Language.Get("L1072"));
        }
        else if (hours > 0)
        {
            if (mins == 0)
            {
                return StringUtility.Contact(hours.ToString(), Language.Get("L1072"));
                return StringUtility.Concat(hours.ToString(), Language.Get("L1072"));
            }
            return StringUtility.Contact(hours.ToString(), Language.Get("L1072"), mins.ToString(), Language.Get("L1073"));
            return StringUtility.Concat(hours.ToString(), Language.Get("L1072"), mins.ToString(), Language.Get("L1073"));
        }
        else if (mins > 0)
        { 
            return StringUtility.Contact(mins.ToString(), Language.Get("L1073"));
            return StringUtility.Concat(mins.ToString(), Language.Get("L1073"));
        }
        return StringUtility.Contact(seconds.ToString(), Language.Get("L1075"));
        return StringUtility.Concat(seconds.ToString(), Language.Get("L1075"));
    }
@@ -435,19 +435,19 @@
        float seconds = (float)_seconds % 60;
        if (days >= 1)
        {
            return StringUtility.Contact(Mathf.CeilToInt(days).ToString(), Language.Get("L1074"));
            return StringUtility.Concat(Mathf.CeilToInt(days).ToString(), Language.Get("L1074"));
        }
        else if (hours >= 1)
        {
            return StringUtility.Contact(Mathf.CeilToInt(hours).ToString(), Language.Get("L1072"));
            return StringUtility.Concat(Mathf.CeilToInt(hours).ToString(), Language.Get("L1072"));
        }
        else if (mins >= 1)
        {
            return StringUtility.Contact(mins.ToString(), Language.Get("L1073"));
            return StringUtility.Concat(mins.ToString(), Language.Get("L1073"));
        }
        else
        {
            return StringUtility.Contact(seconds.ToString(), Language.Get("L1075"));
            return StringUtility.Concat(seconds.ToString(), Language.Get("L1075"));
        }
    }