我從我的數據庫中檢索信息並將其存儲在閱讀器中。讀取器的內容然後用於綁定中繼器。ASP.NET - 從數據庫格式化日期
,一切工作正常。唯一困擾我的是日期顯示爲2012-01-01 00:00:00。我想要刪除最後一部分(即00:00:00)。
請問這怎麼辦?謝謝。
我從我的數據庫中檢索信息並將其存儲在閱讀器中。讀取器的內容然後用於綁定中繼器。ASP.NET - 從數據庫格式化日期
,一切工作正常。唯一困擾我的是日期顯示爲2012-01-01 00:00:00。我想要刪除最後一部分(即00:00:00)。
請問這怎麼辦?謝謝。
我認爲你正在試圖做的是使用以下命令:從this forum post.
<asp:TemplateColumn>
<ItemTemplate>
<%#
DataBinder.Eval(Container.DataItem,"database_field _name","{0:dd.MM.yyyy}")%>
</ItemTemplate>
</asp:TemplateColumn>
代碼然而,改變DD.MM.YYYY以T作爲每this page
事情是這樣的:
dr.GetDateTime[3].ToString("dd/MM/yyyy");
這擺脫了日,而不是時間... – 2012-03-19 15:36:59
錯誤的問題...謝謝。在旁邊注意,剛剛喝了一杯咖啡... – Paddy 2012-03-19 15:49:41
等你誤讀了問題,然後改變它以適合你的答案? – 2012-03-20 16:22:56
聽起來像是你可能想:
foo.ToString("yyyy-MM-dd");
儘管它會更好地使用 「短日期」 standard format:
foo.ToString("d");
...這將使用適當的格式爲t hread目前的文化。如果你是打算使用custom format string,你可能想要明確說明你想使用的文化(可能是不變的)。如果你不知道你將使用哪種文化,你不知道這種格式是否適合這種文化。
非常感謝你:))))))))那工作完美丹尼爾:) – Matthew 2012-03-19 15:38:27
沒問題。樂於幫助! :-) – 2012-03-19 16:00:31