[英]How can I pull back DateTime and store in textbox with type=date in C# asp.net?
[英]How to concatenate a datetime into a textbox in c# asp.net to show just date
如何在c#asp.net中將可為空的datetime連接到文本框中以僅顯示日期? 當我將日期加載到文本框中時,我在文本框中看到以下內容:
2014-04-26 00:00:00.000
但是我只想要約會有什么想法嗎? 不能得到tostring顯示我想要的。 我正在調用如下值:
txtDateExpected.Text = loadVisitDetails.expectedDate.ToString();
您可以使用DateTime
類的Date
屬性僅獲取Date部分:
txtDateExpected.Text = loadVisitDetails.expectedDate != null ? loadVisitDetails.expectedDate.Date.ToString() : "";
要么:
if(loadVisitDetails.expectedDate != null)
txtDateExpected.Text = loadVisitDetails.expectedDate.Date.ToString();
使用string.Format
形成所需的表示形式:
DateTime? dt = loadVisitDetails.expectedDate;
txtDateExpected.Text = (dt == null) ?
String.Empty :
String.Format("{0:yyyy-MM-dd}", dt);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.