我有这段代码:
Dim twelve_AMToday As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 24, 0, 0)
但是它说“小时,分钟和第二个参数描述了一个无法表示的日期时间。”
当然,23,59,59被读为晚上11:59:59。我已经尝试过0,0,0但是只给了我约会日期。
感谢您的帮助!
答案 0 :(得分:0)
使用今天时可以得到它
Dim twelve_AMToday As DateTime = Today
如果您想添加天数,请将此代码添加到其中。
twelve_AMToday = twelve_AMToday.AddYears(0).AddMonths(0).AddDays(1)
答案 1 :(得分:0)
试试这个
Dim twelve_AMToday As DateTime = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0)
Dim s As String = twelve_AMToday.ToLongDateString & " " & twelve_AMToday.ToLongTimeString
您在调试器中看到的日期时间相同,但是一旦将日期时间转换为字符串,您将看到它确实有您想要的时间。如果时间全为零,则调试器不显示日期时间,但它就在那里。