由於數據導入,碰到mysql數據表中有Unix時間戳無法導入sql server數據庫,後面就先通過C#程序轉換時間格式,再導入到sql server數據表
string timeStamp = "1191030513613";
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000"); //說明下,時間格式為13位後面補加4個"0",如果時間格式為10位則後面補加7個"0",至於為什麼我也不太清楚,也是仿照人家寫的代碼轉換的
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);
Response.Write("值:" + dtResult);
Response.End();
輸出:值:2007/9/29 9:48:33