New*_*bie 2 vb.net datetime date
我需要设置datetime变量,但它的时间部分必须是凌晨3:00:00.例如,如果我getdate()现在打电话,我会得到1/20/2014 3:52:03 AM.我需要设置它1/20/2014 3:00:00 AM.有没有人有一个很好的片段或任何想法如何正确吗?真的很感激一些帮助.
DateTime的构造函数允许您指定小时,分钟和秒以及通常的日月和年.
Dim now As DateTime = DateTime.Now
Dim myDate = New DateTime(now.Year, now.Month, now.Day, 3, 0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
有很多方法可以做到这一点-阅读文档可能会给您更多的想法
Dim someDate As DateTime = DateTime.Now()
Dim threeAmDate As DateTime = New DateTime(someDate.Year, _
someDate.Month, _
someDate.Day, _
3, _ 'hours
0, _ 'minutes
0, _ 'seconds
0) 'milliseconds
Console.WriteLine(threeAmDate)
Run Code Online (Sandbox Code Playgroud)