我從SQL服務器獲取一些數據,並試圖顯示在前端C#窗體窗體。ole自動化日期到C#日期時間選擇器值
dtpMcAccExp.Text = DateTime.FromOADate(Convert.ToDouble(reply.Rows [0] [ 「ExpiryDate」]))AddDays(2)的ToString( 「DD/MM/YYYY」);
在這裏,dtpMcAccExp是一個DatTimePicker & 答覆是一個數據表,我得到了SQL查詢答覆。
因爲我得到一個OLE日期和2天前的日期(作爲delphi系統用來更新它),所以必須添加2天才能帶上實際日期。
休息所有你能理解的。
問題是.. 在某些計算機上,當系統日期時間設置短日期是「DD/MM/YYYY」,它工作正常,但在一些地方的計算機短日期是「M/d/YYYY」它給出了一個錯誤 「字符串未被識別爲有效日期時間..」
所以解決方案是將每個客戶端計算機的短日期更改爲「dd/MM/yyyy」,我希望我的應用程序運行。
或其他一些解決方案,即我可以改變我的編碼。 PLZ幫助。 非常感謝..
Thanks A Ton .... zh-CN Working for我。 – Nikki