UNIX时间戳与.net日期类的转换
2008-08-19 17:30
746 查看
1 将系统时间转换成UNIX时间戳
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0,timeStamp.Length - 7);
2将UNIX时间戳转换成系统时间
string timeStamp = "1144821796";
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);
相关文章推荐
- UNIX时间戳与.net日期类的转换(from:http://www.abc188.com/info/html/wangluobiancheng/DotNetBianCheng/20080224/21484.html)
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- 【转】UNIX时间戳与.net日期类的转换
- Excel将Unix时间戳转换为日期
- mysql将日期时间转换为UNIX时间戳
- oracle中日期类型与unix 时间戳的转换
- Java将Unix时间戳转换成指定格式日期
- UNIX时间戳/日期转换
- oracle中日期类型与unix 时间戳的转换
- unix时间戳转换为日期格式
- unix环境C编程之日期时间转换
- UNIX时间戳和日期间的转换与计算实例
- php中UNIX时间戳转换为日期
- unix环境C编程之日期时间转换
- oracle中日期类型与unix 时间戳的转换
- (转) Unix 时间戳 与 .NET 时间转换
- PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)