2012-05-11 60 views
3

我想运行一个报告,我想要传递参数作为开始时间是昨天上午12点(午夜)和结束日期,因为今天上午12点(午夜),如何获得午夜时间以日期时间格式C#C#日期时间午夜时间格式

+0

这里是你的答案。检查链接http://stackoverflow.com/questions/246225/best-way-to-create-a-midnight-datetime-in-c-sharp –

+0

你的意思是新的DateTime(2011,1,1,0,0,0)? –

+0

该系统将每天运行,因此需要在昨天凌晨12点到今天12点 – RnR

回答

9

没有任何时间(午夜)当前日期在午夜

DateTime.Today.AddDays(-1) 
2

DateTime.Today 

昨天的答案是here.Just你要在这里寻找properly.Anyways是ANS WER,只需使用

DateTime.Today为今天的日期

3

DateTime.Today

被设置为今天的日期,设置为 00:00:00时间组件的对象。

Console.Write(DateTime.Today); 

输出:

5/11/2012 12:00:00 AM

1

你怎么样通过以下格式? yyyy-MM-dd HH:mm:ss在你的代码,所以如果应用:

应该是2012-05-12 00:00:002012-05-13 00:00:00

不要忘了包括时间。

1
From Date: DateTime.Today.AddDays(-1) 
To Date: DateTime.Today