C# 无法将类型 system.DateTime转换成 string[]

2024-11-21 02:39:23
推荐回答(5个)
回答1:

TextBox.Text 是string类型的,你调用t.TimeNow()返回的是一个DateTime类型的值。所以不能赋值给textBox1的Text属性。 可以调用DateTime的ToString()方法转换成string类型。 textBox1.Text = t.TimeNow().ToString();

回答2:

textBox1.Text = t.TimeNow(); //到这里提示错误
这句要改成
textBox1.Text = t.TimeNow().ToString(); //这样有年月日和时间
textBox1.Text = t.TimeNow().ToString("d");//这样只有年月日,没有时间

回答3:

Time t = new Time();
//t.TimeNow();这句无用

MessageBox.Show("现在的时间是");
textBox1.Text = t.TimeNow().ToString(); //到这里提示错误

回答4:

t.TimeNow().ToString();

回答5:

textBox1.Text = t.TimeNow().ToString();