Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 类型名称';现在';不存在于类型';日期时间';_C#_Xamarin_Cross Platform - Fatal编程技术网

C# 类型名称';现在';不存在于类型';日期时间';

C# 类型名称';现在';不存在于类型';日期时间';,c#,xamarin,cross-platform,C#,Xamarin,Cross Platform,我正在Visual Studio 2017中使用Xamarin和C#制作一个跨平台的测验应用程序。此代码行出现问题: DateTime today = new DateTime.Now; Visual Studio在.Now下面加下划线,并声明“类型名'Now'在类型'DateTime'中不存在。” 代码的目标是获取系统时间并将其显示在文本框中(以及为notecard构造函数创建日期)。 由于.Now,Visual Studio声明“类型名'Now'在类型'DateTime'中不存在” 我还尝

我正在Visual Studio 2017中使用Xamarin和C#制作一个跨平台的测验应用程序。此代码行出现问题:

DateTime today = new DateTime.Now;
Visual Studio在
.Now
下面加下划线,并声明“类型名'Now'在类型'DateTime'中不存在。”

代码的目标是获取系统时间并将其显示在文本框中(以及为notecard构造函数创建日期)。 由于
.Now
,Visual Studio声明“类型名'Now'在类型'DateTime'中不存在”

我还尝试使用
System.DateTime.Now
,但没有产生任何更好的结果,因为标题已经包含
System
。下面是模板,它是XAML页面的标准C:

namespace DenisQuiz.UWP
{
   // This page allows the user to create a new study set.
   public sealed partial class CreateNewStudySet : Page
   {
      DateTime today = new DateTime.Now;

      public CreateNewStudySet()
      {
         this.InitializeComponent();

         automaticTodaysDate.Text = today.ToString();
      }
   }
}
这无疑是一个简单的解决方案,但我已经浏览了文档,似乎没有人有这个问题,文档表明了这个确切的用法:

DateTime localDate = DateTime.Now;

有没有办法纠正当前设置的问题,或者我必须使用其他方法来获取时间?

您在这里做错了

              DateTime today = new DateTime.Now;
您必须新建DateTime对象。在下面的示例中,我通过了年、月和日

            DateTime today = new DateTime(2017,12,1); // or other constructor
或者根据您的系统/服务器日期时间,简单地使用当前年份、当前月份和当前日期的返回日期时间实例

            DateTime today = DateTime.Now;

你在这里做错了

              DateTime today = new DateTime.Now;
您必须新建DateTime对象。在下面的示例中,我通过了年、月和日

            DateTime today = new DateTime(2017,12,1); // or other constructor
或者根据您的系统/服务器日期时间,简单地使用当前年份、当前月份和当前日期的返回日期时间实例

            DateTime today = DateTime.Now;

因此,我没有创建一个
new
对象,而是直接获取它。
DateTime。现在
将为您提供实例,因此无需使用
new
因此,我没有创建
new
对象,而是直接获取它。
DateTime。现在
将为您提供实例,因此无需使用
new