using System; using ET; namespace GFGGame { public partial class TimeUtil { /// /// /// /// 毫秒 /// 毫秒 /// public static string FormattingTime(long curTime, long endTime) { long time = (endTime / 1000) - (curTime / 1000); 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}秒", time); } /// /// /// /// 毫秒 /// 毫秒 /// /// public static void FormattingTime(long curTime, long endTime, out int num, out string str) { long time = (endTime / 1000) - (curTime / 1000); 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 = "秒"; } /// /// 将时间戳转换成yyyy/m/d格式 /// /// 毫秒 public static string FormattingTime(long timeMsec) { DateTime date = TimeInfo.Instance.ToDateTime(timeMsec); string str = date.ToString("yyyy/MM/dd "); return str; } /// /// 将时间戳转换成yyyy-mm-dd hh-mm-ss格式 /// /// 毫秒 public static string FormattingTime1(long timeMsec) { DateTime date = TimeInfo.Instance.ToDateTime(timeMsec); string str = date.ToString("yyyy-MM-dd HH:mm:ss"); return str; } /// /// 将时间戳转换成yyyy.MM.dd格式 /// /// 毫秒 public static string FormattingTime2(long timeMSec) { DateTime date = TimeInfo.Instance.ToDateTime(timeMSec); string str = date.ToString("yyyy.MM.dd"); return str; } /// /// 将时间戳转换成MM/dd格式 /// /// public static string FormattingTime3(long timeSec) { DateTime date = TimeInfo.Instance.ToDateTime(timeSec); string str = date.ToString("MM/dd"); return str; } /// /// 将时间戳转换成yyyy/m/d格式 /// /// public static string FormattingTime4(long timeMsec) { DateTime date = TimeInfo.Instance.ToDateTime(timeMsec); string str = date.ToString("yyyy-MM-dd "); return str; } } }