C# 在文本框中显示01/01/1999而不是01/01/1999 00:00:00
我有一个文本框,显示这种格式“01/01/1999 00:00:00”,但我的记录有一个C# 在文本框中显示01/01/1999而不是01/01/1999 00:00:00,c#,asp.net,C#,Asp.net,我有一个文本框,显示这种格式“01/01/1999 00:00:00”,但我的记录有一个date类型,而不是datetime。 多谢各位 我的记录的日期类型不是datetime .NetDateTime同时具有日期和时间。如果您的记录只有日期,则您将看到时间设置为00:00:00。要仅显示日期,您可以使用: textBox.Text = yourDateObject.ToShortDateString(); 或者,您可以将自定义格式传递给ToString,如: textBox.Text = y
date
类型,而不是datetime
。
多谢各位
我的记录的日期类型不是datetime
.NetDateTime
同时具有日期和时间。如果您的记录只有日期,则您将看到时间设置为00:00:00
。要仅显示日期,您可以使用:
textBox.Text = yourDateObject.ToShortDateString();
或者,您可以将自定义格式传递给ToString
,如:
textBox.Text = yourDateObject.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
有关更多信息,请参见:您能显示您的代码吗?@Meryem,您在中持有的
Date
对象是什么。