在文本框上输出日期(涉及转换吗?)

时间:2019-03-04 18:14:28

标签: c#

我对使用DateTime不熟悉,目前正在从事一个包含日期的项目。所以我有这个DateTime:

DateTime tempDate = DateTime.Now.AddDays(-1);

但是我如何在textBox上输出它似乎不起作用。

textBox5.Text = tempDate;

说它不是字符串。.我是否需要将datetime转换为字符串以输出它,还是有其他方法?

3 个答案:

答案 0 :(得分:2)

是的,您需要将其转换为字符串。这是一张图表,具体取决于您希望在https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1

中使用哪种格式

答案 1 :(得分:2)

将您的日期转换为字符串:

textBox5.Text = tempDate.ToString("dd/MM/yyyy");

答案 2 :(得分:0)

文本字段需要字符串的数据类型。您的tempDate是DateTime。 请参考此链接,将其首先转换为字符串。 https://docs.microsoft.com/en-us/dotnet/api/system.datetime.tostring?view=netframework-4.7.2