12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- using System;
- using ET;
- namespace GFGGame
- {
- public partial class TimeUtil
- {
- public static string FormattingTime(int curTime, int endTime)
- {
- int time = endTime - curTime;
- int days = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_DAY);
- if (days >= 1)
- {
- return string.Format("{0}天", days);
- }
- int hours = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_HOUR);
- if (hours >= 1)
- {
- return string.Format("{0}小时", hours);
- }
- int minutes = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_MUNITE);
- if (minutes >= 1)
- {
- return string.Format("{0}分钟", minutes);
- }
- return string.Format("{0}秒", minutes);
- }
- public static void FormattingTime(int curTime, int endTime, out int num, out string str)
- {
- int time = endTime - curTime;
- int days = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_DAY);
- if (days >= 1)
- {
- num = days;
- str = "天";
- return;
- }
- int hours = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_HOUR);
- if (hours >= 1)
- {
- num = hours;
- str = "小时";
- return;
- }
- int minutes = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_MUNITE);
- if (minutes >= 1)
- {
- num = minutes;
- str = "分钟";
- return;
- }
- num = minutes;
- str = "秒";
- }
- /// <summary>
- /// 将时间戳转换成yyyy/m/d格式
- /// </summary>
- /// <param name="timeSec"></param>
- public static string FormattingTime(long timeSec)
- {
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec * 1000);
- string str = date.ToString("yyyy/MM/dd ");
- return str;
- }
- /// <summary>
- /// 将时间戳转换成yyyy-mm-dd hh-mm-ss格式
- /// </summary>
- /// <param name="timeSec"></param>
- public static string FormattingTime1(long timeSec)
- {
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec * 1000);
- string str = date.ToString("yyyy-MM-dd hh-mm-ss");
- return str;
- }
- }
- }
|