首页 > 代码库 > 经验总结28--时间戳相关,C#
经验总结28--时间戳相关,C#
一般使用时间戳来设置唯一性,保存图片之类时可加在文件名后面。
时间戳一般为17位。
1、获取当前时间的时间戳。
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
string result = Convert.ToInt64(ts.TotalSeconds).ToString();
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日进行的对比。
经验总结28--时间戳相关,C#
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。