时间戳

作者: 带着面包去流浪 | 来源:发表于2018-11-09 09:32 被阅读0次

    转载:http://www.u3d8.com/?p=1112

    /// <summary>

        /// 生成时间戳

        /// </summary>

        /// <param name="time"></param>

        /// <returns></returns>

        private long ConvertDateTimeToLong(DateTime time)   //System.DateTime.Now

        {

            DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1, 0, 0, 0, 0));

    //TotalSeconds 生成十位的时间戳 ;TotalMilliseconds生成十三位的时间戳

            return (long)(time - startTime).TotalSeconds;   //

        }

        /// <summary>

        /// 解析时间戳

        /// </summary>

        /// <param name="timeStamp"></param>

        /// <returns></returns>

        private DateTime ConvertLongToDateTime(long timeStamp)

        {

            DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1,0,0,0));

            long lTime = long.Parse(timeStamp + "0000000");

            TimeSpan toNow = new TimeSpan(lTime);

            return dtStart.Add(toNow);

        }

    相关文章

      网友评论

          本文标题:时间戳

          本文链接:https://www.haomeiwen.com/subject/rwjnxqtx.html