0
我知道這樣的問題被重複,但我沒有得到任何result.I必須螺旋日期更改爲公曆日期,這是我的方法如何返回零日期時間
public static DateTime ShamsiToMiladi(string shmasi)
{
DateTime? Dt = null;
if (shmasi != "")
{
System.Globalization.PersianCalendar persian = new System.Globalization.PersianCalendar();
char[] spChar = { '/' };
string[] splited_shamsi = shmasi.Split(spChar, 3);
Dt = persian.ToDateTime(int.Parse(splited_shamsi[0]), int.Parse(splited_shamsi[1]), int.Parse(splited_shamsi[2]), 12, 12, 12, 12);
}
return Dt;
}
sahmsi是來自於一個參數文本框。我該如何返回Dt? 感謝您的幫助
謝謝。我測試這個:DateTime Dt = DateTime.MinValue;但我收到這個錯誤SqlDateTime溢出。必須介於1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之間。 – Noora
SQL DateTime具有不同的範圍。當你把它寫回數據庫時,你必須做如下事情:'MyTable [currentRow] [dateColumn] =(dt == DateTime.MinValue)? DbNull.Value:dt;' – Curt
謝謝你,但這讓我更加困惑。 – Noora