我能够用它来获得日期和时间。
DateTime now = DateTime.Now;
我怎样才能在DateTime格式本身中单独获得当前日期和时间?
我没有使用ASP.NET(C#)中的DateTime picker对话框。
那么,你可以使用Today属性获得今天的日期作为DateTime。
Today
DateTime
DateTime today = DateTime.Today;
或者更普遍地,你可以使用Date属性。例如,如果你想要UTC日期,你可以使用。
Date
DateTime dateTime = DateTime.UtcNow.Date;
但这是否是你所需要的并不十分清楚......如果你只是想打印日期,你可以使用。
Console.WriteLine(dateTime.ToString("d"));
或者使用一个明确的格式。
Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));
查看更多关于标准和自定义日期/时间格式字符串的信息。根据你的情况,你可能还想指定文化。
如果你想要一个更有表现力的日期/时间API,允许你把日期和时间分开讨论,你可能想看看我发起的Noda Time项目。它还没有准备好用于生产,但我们很想听听你想用它做什么......
使用DateTime.Today属性。它将返回 "DateTime.Now "的日期成分。它等同于DateTime.Now.Date。
DateTime.Today
DateTime.Now.Date
在.NET中没有内置的仅有日期的类型。
惯例是使用DateTime,时间部分设置为午夜。
静态的DateTime.Today属性会给你今天的日期。
那么,你可以使用
Today
属性获得今天的日期作为DateTime
。或者更普遍地,你可以使用
Date
属性。例如,如果你想要UTC日期,你可以使用。但这是否是你所需要的并不十分清楚......如果你只是想打印日期,你可以使用。
或者使用一个明确的格式。
查看更多关于标准和自定义日期/时间格式字符串的信息。根据你的情况,你可能还想指定文化。
如果你想要一个更有表现力的日期/时间API,允许你把日期和时间分开讨论,你可能想看看我发起的Noda Time项目。它还没有准备好用于生产,但我们很想听听你想用它做什么......
使用
DateTime.Today
属性。它将返回 "DateTime.Now "的日期成分。它等同于DateTime.Now.Date
。在.NET中没有内置的仅有日期的类型。
惯例是使用
DateTime
,时间部分设置为午夜。静态的
DateTime.Today
属性会给你今天的日期。