如何,我可以得到当前的日期,但在午夜约会对象,而不是一个字符串对象?在午夜或无分和秒获得今天的日期
我知道我可以做到这一点Date.Now.ToShortDateString
,但返回一个字符串对象。 但如果我这样做Convert.ToDateTime(Date.Now.ToShortDateString)
,好像太多的代码。让我知道如果我应该只是渡过这个并使用它。
原因,我需要比较两个日期,我这相比于仅日期有一个日期,没有时间。
如何,我可以得到当前的日期,但在午夜约会对象,而不是一个字符串对象?在午夜或无分和秒获得今天的日期
我知道我可以做到这一点Date.Now.ToShortDateString
,但返回一个字符串对象。 但如果我这样做Convert.ToDateTime(Date.Now.ToShortDateString)
,好像太多的代码。让我知道如果我应该只是渡过这个并使用它。
原因,我需要比较两个日期,我这相比于仅日期有一个日期,没有时间。
有用于该目的的DateTime.Today
场特别。
您还可以使用DateTime.Date
属性来获取任何DateTime对象的只是日期,所以DateTime.Now.Date
也会起作用。
看那Date
属性:
DateTime.Now.Date
只需使用上DateTime
的Date
属性来获取Date
设置为午夜为DateTime
给定实例的时间。
// dateTime is an instance of DateTime
var date = dateTime.Date;
,更具体地说,可以说
var today = DateTime.Today;
来得到当前日期在午夜(这是相同的话说)
var today = DateTime.Now.Date;
而且....我哑。谢谢! – guanome 2011-04-20 14:20:31
@guanome,没问题,有时候问题只是需要另一套的眼睛。 – SWeko 2011-04-20 14:21:52