1. 程式人生 > >int 轉 DateTime 需要注意的問題

int 轉 DateTime 需要注意的問題

一個int值轉換為DateTime 需要從  1970年1月1日0點0分0秒開始.

但是必須明確,這個時間是標準時間,所以不是北京時間.

資料庫中資料的時間都是以標準時間為準繩的.

所以必須轉換到當前時間, 中國是 +8 , 可以簡單的呼叫 ToLocalTime 達到效果.

 var retDate = new DateTime(1970, 1, 1).ToLocalTime();

 retDate = retDate.AddSeconds(nFrom1970);