打印当前日期和时间C#

时间:2014-03-29 14:32:02

标签: c# visual-studio-2012 console-application

这很简单,但会出现错误。我必须创建一个控制台应用程序来打印当前日期和时间。

这是我的代码:

namespace DateTime
{
    class DateTime
    {
        public static void Main()

        {
            DateTime now = DateTime.now;
            Console.WriteLine(now);
            Console.ReadLine();
        }
}
}

我正在使用visual studio 2012。

4 个答案:

答案 0 :(得分:11)

这里有一些问题。首先,您的类名为DateTime,这会导致编译器将其与System.DateTime混淆。还要确保System命名空间可用using指令,或完全限定类型。第三,C#区分大小写。它应该是Now,而不是now。尝试给出不同的名字:

using System;
namespace MyNamespace
{
    class MyClass
    {
        public static void Main()
        {
            DateTime now = DateTime.Now;
            Console.WriteLine(now);
            Console.ReadLine();
        }
    }
}

答案 1 :(得分:2)

错字:DateTime.nowNow应以大写字母N开头,如下所示:DateTime.Now

答案 2 :(得分:2)

如果您收到此错误:

  

'System.DateTime'不包含'now'

的定义

请使用大写字母“N”代替DateTime.Now来填充DateTime.now

答案 3 :(得分:0)

错误1令牌无效'('在类,结构或接口成员声明中c:\ users \ admin \ documents \ visual studio 2012 \ Projects \ DateTime \ DateTime \ DateTime.cs 12 30 DateTime