int 转 DateTime 需要注意的问题
一个int值转换为DateTime 需要从 1970年1月1日0点0分0秒开始.
但是必须明确,这个时间是标准时间,所以不是北京时间.
数据库中数据的时间都是以标准时间为准绳的.
所以必须转换到当前时间, 中国是 +8 , 可以简单的调用 ToLocalTime 达到效果.
var retDate = new DateTime(1970, 1, 1).ToLocalTime();
retDate = retDate.AddSeconds(nFrom1970);