在C#中的MessageBox中显示当前日期时间

时间:2012-01-13 08:00:17

标签: c# string datetime messagebox

我知道这是非常微不足道的,但我似乎无法找到答案,因为我从未做过C#。在Google上搜索但是徒劳无功。

我试图在C#中的MessageBox中显示当前的日期时间,但是我得到以下错误

Cannot convert datetime into string

以下是代码:

DateTime current = DateTime.Now;
MessageBox.Show(current.ToString);

5 个答案:

答案 0 :(得分:8)

ToString是一种方法。你需要这样做:

MessageBox.Show(current.ToString());

答案 1 :(得分:3)

您收到编译时错误,因为ToString方法 .ToString()而不是属性。< / p>

答案 2 :(得分:2)

您忘记在ToString方法

中添加左括号和右括号
DateTime current = DateTime.Now;
MessageBox.Show(current.ToString());

答案 3 :(得分:1)

current.ToString更改为current.ToString() ToString是一个函数而不是属性

答案 4 :(得分:0)

您还可以使用以下内容:

MessageBox.Show(DateTime.Now.ToString());