时间转时间戳 时间戳转时间

  /// <summary>
        /// 时间转 时间戳
        /// </summary>
        /// <param name="time"></param>
        /// <returns></returns>
        public string DateToUnix10(DateTime time)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
            long timeStamp = (long)(time - startTime).TotalSeconds; // 相差秒数
            return timeStamp.ToString();
        }

        /// <summary>
        /// 时间戳 转时间
        /// </summary>
        /// <param name="unixTimeStamp"></param>
        /// <returns></returns>
        public DateTime Unix10ToDate(long unixTimeStamp)
        {
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
            DateTime dt = startTime.AddSeconds(unixTimeStamp);
            return dt;
        }
原文地址:https://www.cnblogs.com/qc-id-01/p/9922720.html