From 6edb41a89f56634a0684dedf65b29f9277002c7f Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期四, 21 十一月 2019 17:58:15 +0800 Subject: [PATCH] 2019.11.21 --- ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs index 3823419..e0fd6a0 100644 --- a/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs +++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs @@ -196,20 +196,40 @@ /// <returns></returns> public static string GetTimeString(int second) { - string tStr; - if (second / 3600 > 0) + if (second == 0) { - tStr = $"{second / 3600}{Language.StringByID(R.MyInternationalizationString.Hour)}"; + return null; } - else if (second / 60 > 0) + string timeStr = string.Empty; + int hour = second / 3600; + int minu = second % 3600 / 60; + int sec = second % 60; + if (hour > 0) { - tStr = $"{second / 60}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + timeStr += $"{hour}{Language.StringByID(R.MyInternationalizationString.Hour)}"; + if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + } + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; + } + else if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; } else { - tStr = $"{second}{Language.StringByID(R.MyInternationalizationString.Second)}"; + return $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; } - return tStr; } } -- Gitblit v1.8.0