嗨,我想以前一天的 Ymd 20:00:00 格式设置一个可变日期。有人可以帮忙吗?
问问题
3263 次
3 回答
3
Dim lastNight As DateTime = DateTime.Today.AddHours(-4)
Dim lastNightString As String = lastNight.ToString("y-M-d HH:mm:ss")
于 2010-08-18T15:58:43.603 回答
0
尝试
Dim lastEvening as DateTime = DateTime.Today.AddDays(-1).AddHours(20)
按要求格式化
Dim formattedLastEvening as string = lastEvening.ToString("y-M-d HH:mm:ss")
于 2010-08-18T15:57:04.563 回答
0
可能有一种更简单的方法,但这就是我在 C# 中可能会这样做的方式:
DateTime myDate = DateTime.Today.AddHours(20 - DateTime.Today.Hour).AddMinutes(0 - DateTime.Today.Minute).AddSeconds(0 - DateTime.Today.Second).AddMilliseconds(0 - DateTime.Today.Millisecond) ;
然后为格式化找到沿线的东西:http: //msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
于 2010-08-18T16:04:09.640 回答