| | |
| | | return (long)(dateTime - startTime).TotalSeconds; // 相差秒数 |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="unixTimeStamp"></param> |
| | | /// <returns></returns> |
| | | public static DateTime UnixToDateTimeMS(long unixTimeStamp) |
| | | { |
| | | DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); // 当地时区 |
| | | return startTime.AddMilliseconds(unixTimeStamp); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="unixTimeStamp"></param> |
| | | /// <param name="format"></param> |
| | | /// <returns></returns> |
| | | public static string UnixToDateTimeWithFormatMS(long unixTimeStamp, string format = "yyyy") |
| | | { |
| | | DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); // 当地时区 |
| | | return startTime.AddMilliseconds(unixTimeStamp).ToString(format); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="unixTimeStamp">毫秒时间戳</param> |
| | | /// <returns></returns> |
| | | public static string UnixToDateTimeYearMS(long unixTimeStamp) |
| | | { |
| | | try |
| | | { |
| | | return UnixToDateTimeWithFormatMS(unixTimeStamp); |
| | | } |
| | | catch |
| | | { |
| | | return "2000"; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取请求提交的语言参数 |
| | |
| | | return Language.CurrentLanguage == "Chinese" ? LanguageTypeEnum.CHINESE.ToString() : LanguageTypeEnum.ENGLISH.ToString(); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | } |