| | |
| | | |
| | | //开服时间戳 |
| | | public static int openServerTick |
| | | { |
| | | { |
| | | get; private set; |
| | | } |
| | | |
| | |
| | | return StringUtility.Concat(hours.ToString(), Language.Get("L1072"), mins.ToString(), Language.Get("L1073")); |
| | | } |
| | | else if (mins > 0) |
| | | { |
| | | { |
| | | return StringUtility.Concat(mins.ToString(), Language.Get("L1073")); |
| | | } |
| | | return StringUtility.Concat(seconds.ToString(), Language.Get("L1075")); |
| | |
| | | } |
| | | |
| | | // 今日到x点还要多少秒,如果已经过了x点,返回0 |
| | | public static int GetToTheHourSeconds(int hour=10) |
| | | public static int GetToTheHourSeconds(int hour = 10) |
| | | { |
| | | var now = ServerNow; |
| | | if (now.Hour < hour) |
| | |
| | | var now = GetCommServerNow(zoneID).AddDays(1); |
| | | return new DateTime(now.Year, now.Month, now.Day); |
| | | } |
| | | |
| | | //获取当前周几,1-7 |
| | | public static int GetCommonWeekday(int zoneID = 0) |
| | | { |
| | | var day = GetCommServerNow(zoneID).DayOfWeek; |
| | | return day == DayOfWeek.Sunday ? 7 : (int)day; |
| | | } |
| | | |
| | | //本周结束时间 秒 |
| | | public static int GetCommonWeekEndTime(int zoneID = 0) |
| | | { |
| | | var now = GetCommServerNow(zoneID); |
| | | var weekDay = GetCommonWeekday(zoneID); |
| | | var endDay = now.AddDays(7 - weekDay + 1); |
| | | return (int)(new DateTime(endDay.Year, endDay.Month, endDay.Day) - now).TotalSeconds; |
| | | } |
| | | #endregion |
| | | } |