C# 类型名称';现在';不存在于类型';日期时间';
我正在Visual Studio 2017中使用Xamarin和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'中不存在” 我还尝
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