经验28--相关时间戳,C#

时间戳通常用于设置独特性质,保存图片之类的,到文件名后添加。

时间戳一般17地点。

1、获取的当前时间的时间戳。

 DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            DateTime dtNow = time;//可自己调整
            TimeSpan toNow = dtNow.Subtract(dtStart);
            string timeStamp = toNow.Ticks.ToString();
            timeStamp = timeStamp.Substring(0, timeStamp.Length - 7);
            return timeStamp;

2、把时间戳变成详细的时间。

DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            long lTime = long.Parse(date + "0000000");
            TimeSpan toNow = new TimeSpan(lTime);
            DateTime dtResult = dtStart.Add(toNow);
依据时间戳的位数确定添加的0。完整的是17位。

都是依据1970年1月1日进行的对照。


//收购前的时间戳是不正确,再次改变下

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-08-18 16:53  zfyouxi  阅读(163)  评论(0编辑  收藏  举报