2015-08-26 55 views
1

我正在使用Web API控制器。如果我回到沒有格式化日期對象,日期時間格式在IE10和Chrome瀏覽器中有所不同

我返回數據的收集,如下圖所示

public IEnumerable<Event> GetData() 
{    
    return new NORTHWNDEntities().Events.ToList(); 
} 

我會在下面的格式客戶端(AJAX成功)在Chrome:

Mon May 05 2014 22:30:00 GMT+0530 (India Standard Time) 

和以下在IE中:

Mon May 5 16:00:00 UTC+0530 2014 

我想得到以下內容格式:

Mon May 05 2014 22:30:00 

有人請在這方面指導我。

回答

0

您可以在您的代碼背後將您的DateTime返回給客戶端之前的格式。您DateTime對象在代碼中使用ToString方法身後格式"ddd MMM dd yyyy HH:mm:ss"這樣的:

DateTime dt = new DateTime(); //replace this with your actual DateTime instance 
string str = dt.ToString("ddd MMM dd yyyy HH:mm:ss"); 

然後通過你的str,你傳遞給您的客戶端頁面object的一部分。

請檢查此page以獲取有關DateTime格式的更多信息。

相關問題