[英]How to get date from datetime object returned by stored procedure?
我有一個datetime
,我從提取對象datatable
通過調用我的存儲過程返回Asp.Net
應用程序。
DataTable tableInfo = _dtMgr.GetInfoByID(uxGridView.SelectedDataKey.Value.ToString());
tableInfo.Rows[0]["dateOfEvent"];
它返回以下內容:{3/19/2019 10:11:0000 AM}。 我只是想獲取日期'3/19/2019'並且嘗試了以下操作。 無論我做什么,它仍然會返回{3/19/2019 10:11:0000 AM}。 有什么建議么?
我嘗試過的
var dt1 = Convert.ToDateTime(tableInfo.Rows[0]["dateOfEvent"]).Date;
//dt1 returns {3/19/2019 10:11:0000 AM}
var dt2 = dt1.Date;
//same
dt1.ToString('MM/dd/yyyy');
// too many characters in literal error
注意:這些都是我在有關從C#中的datetime
對象提取日期的類似問題中看到的所有解決方案。 他們似乎都不起作用。
....
var dt2 = dt1.Date;
//same
var s = dt1.ToString("MM/dd/yyyy");
它正在工作,您的代碼有一些語法錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.