1


0

日付変数を昨夜の午後8時に設定します

こんにちは、前日のY-m-d 20:00:00の形式で可変日付を設定したいです。 誰かが助けることができますか?

3 Answer


3


Dim lastNight As DateTime = DateTime.Today.AddHours(-4)

Dim lastNightString As String = lastNight.ToString("y-M-d HH:mm:ss")


0


Try

Dim lastEvening as DateTime = DateTime.Today.AddDays(-1).AddHours(20)

質問通りにフォーマット

Dim formattedLastEvening as string = lastEvening.ToString("y-M-d HH:mm:ss")


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