我試圖轉換1368463365這是一個int場在SQL Server數據庫中使用下面的代碼轉換的10位Julian日期爲DateTime
public static DateTime JulianToDateTime(int julianDate)
{
int RealJulian = julianDate + 1900000;
int year = Convert.ToInt32(RealJulian.ToString().Substring(0, 4));
int DoY = Convert.ToInt32(RealJulian.ToString().Substring(4));
DateTime d = new DateTime(year, 1, 1);
return d.AddDays(DoY - 1);
}
定義「儒略日期」在這裏。它看起來像是指自1900年以來的一個混合編號的文本表示(它不是[Julian Date](http://en.wikipedia.org/wiki/Julian_day))。 – user2864740
顯示樣本輸入和預期輸出,或更準確地描述您的問題。 – MarcinJuraszek
可能重複[如何將UNIX時間戳轉換爲DateTime,反之亦然?](http://stackoverflow.com/questions/249760/how-to-convert-unix-timestamp-to-datetime-and-vice-versa) –