|
@@ -36,6 +36,27 @@ namespace GFGGame
|
|
|
return string.Format("{0}秒", time);
|
|
|
}
|
|
|
|
|
|
+ public static string FormattingTimeDetail(long curTime, long endTime)
|
|
|
+ {
|
|
|
+ long time = (endTime / 1000) - (curTime / 1000);
|
|
|
+ int days = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_DAY);
|
|
|
+ int hours = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_HOUR);
|
|
|
+ if (days >= 1)
|
|
|
+ {
|
|
|
+ return string.Format("{0}天{0}小时", days, hours);
|
|
|
+ }
|
|
|
+ int minutes = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_MUNITE);
|
|
|
+ if (hours >= 1)
|
|
|
+ {
|
|
|
+ return string.Format("{0}小时{0}分钟", hours, minutes);
|
|
|
+ }
|
|
|
+ if (minutes >= 1)
|
|
|
+ {
|
|
|
+ return string.Format("{0}分钟{0}秒", minutes, time);
|
|
|
+ }
|
|
|
+ return string.Format("{0}秒", time);
|
|
|
+ }
|
|
|
+
|
|
|
public static int FormattingTime11(long curTime, long endTime)
|
|
|
{
|
|
|
long time = (endTime / 1000) - (curTime / 1000);
|