时间戳

时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

///

 

/// 获取时间戳 

///

 

///  

publicstaticstringGetTimeStamp() { 

    TimeSpan ts = DateTime.UtcNow - newDateTime(1970, 1, 1, 0, 0, 0, 0); 

    returnConvert.ToInt64(ts.TotalSeconds).ToString(); 

C# 时间戳转换为普通时间

// 时间戳转为C#格式时间

        privateDateTime StampToDateTime(stringtimeStamp)

        {

            DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(newDateTime(1970, 1, 1));

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

            TimeSpan toNow = newTimeSpan(lTime);


            returndateTimeStart.Add(toNow);

        }


        // DateTime时间格式转换为Unix时间戳格式

        privateintDateTimeToStamp(System.DateTime time)

        {

            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(newSystem.DateTime(1970, 1, 1));

            return(int)(time - startTime).TotalSeconds;

        }

你可能感兴趣的:(时间戳)