我对使用DateTime不熟悉,目前正在从事一个包含日期的项目。所以我有这个DateTime:
DateTime tempDate = DateTime.Now.AddDays(-1);
但是我如何在textBox上输出它似乎不起作用。
textBox5.Text = tempDate;
说它不是字符串。.我是否需要将datetime转换为字符串以输出它,还是有其他方法?
答案 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