C# 如何在没有时间的情况下获取当前日期?
我可以通过以下方式获取日期和时间:C# 如何在没有时间的情况下获取当前日期?,c#,C#,我可以通过以下方式获取日期和时间: DateTime now = DateTime.Now; 如何以DateTime格式单独获取当前日期和时间 我没有使用ASP.NET(C#)中的日期时间选择器对话框。使用属性。它将返回DateTime.Now的日期组件。它相当于DateTime.Now.Date在.NET中没有内置的仅日期类型 惯例是使用日期时间,时间部分设置为午夜 静态属性将为您提供今天的日期。好吧,您可以使用以下属性将今天的日期作为DateTime获取: DateTime today
DateTime now = DateTime.Now;
如何以DateTime格式单独获取当前日期和时间
我没有使用ASP.NET(C#)中的日期时间选择器对话框。使用属性。它将返回
DateTime.Now的日期组件。它相当于DateTime.Now.Date
在.NET中没有内置的仅日期类型
惯例是使用日期时间
,时间部分设置为午夜
静态属性将为您提供今天的日期。好吧,您可以使用以下属性将今天的日期作为DateTime
获取:
DateTime today = DateTime.Today;
或者更一般地说,您可以使用该属性。例如,如果您想要UTC日期,可以使用:
DateTime dateTime = DateTime.UtcNow.Date;
现在还不清楚这是否是你所需要的。。。如果您只是想打印日期,可以使用:
Console.WriteLine(dateTime.ToString("d"));
或使用显式格式:
Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));
有关和日期/时间格式字符串的详细信息,请参见。根据您的情况,您可能还需要指定区域性
如果您想要一个更具表现力的日期/时间API,它允许您单独讨论日期和时间,那么您可能需要看看我启动的项目。它还没有准备好投入生产,但我们很想听听您想用它做什么…您可以使用以下代码分别获取日期和时间
DateTime now = DateTime.Now;
string date = now.GetDateTimeFormats('d')[0];
string time = now.GetDateTimeFormats('t')[0];
您还可以查看以了解更多信息。使用
txtdate.Text = DateTime.Today.ToString("dd-MM-yyyy");
当前时间:
DateTime.Now.ToString("HH:mm:ss");
当前日期:
DateTime.Today.ToString("dd-MM-yyyy");
请看,在这里,通过传递格式字符串只能获取日期。
您可以根据您的要求获得不同的日期格式,如下所示为当前日期:
DateTime.Now.ToString("M/d/yyyy");
结果:“9/1/2015”
结果:“9-1-2015”
结果:“2015-09-01”
结果:“2015-09-01 09:20:10”
有关更多详细信息,请参阅本月的
DateTime.Now.ToString("MM");
一天
DateTime.Now.ToString("dd");
一年
DateTime.Now.ToString("yyyy");
我认为您需要单独的日期部分,如(日、月、年)
DateTime today=DateTime.today
对你的案子不起作用。您可以单独获取日期,因此不需要变量today
作为DateTime
类型,因此我们只需给出today
变量int
类型,因为日期仅为int。因此今天是2020年3月10日,然后是
int today=DateTime.today.Day
int month=DateTime.Today.month
int year=DateTime.Today.year
MessageBox.Show(today.ToString()+“-今天是。”+month.ToString()+
“-这是一个月。”+年.ToString()+“-这是一年”)
将是“10-这是一天。3-这是一个月。2020-这是一年”您可以使用DateTime.Now.toSortDateString()
如下:
var test = $"<b>Date of this report:</b> {DateTime.Now.ToShortDateString()}";
var test=$“此报告的日期:{DateTime.Now.ToShortDateString()}”;
DateTime.Now.ToString("MM");
DateTime.Now.ToString("dd");
DateTime.Now.ToString("yyyy");
DateTime.Now.ToString("dd/MM/yyyy");
var test = $"<b>Date of this report:</b> {DateTime.Now.ToShortDateString()}";