使用特定时间将日期时间值分配给今天的日期

Nat*_*Pet 16 c# datetime

我有一个变量,定义为a DateTime.我需要指定今天的日期,但时间是下午4点.我该怎么做呢?

SLa*_*aks 34

你要 DateTime.Today.AddHours(16)

DateTime.Today将在午夜返回今天的日期.
您还可以使用该Date属性从任意DateTime值中删除时间.

  • @ Cole9350:不; 它会在下午4点返回. (2认同)

mus*_*fan 14

我认为这应该做你需要的......

DateTime today = DateTime.Today;
DateTime dt = new DateTime(today.Year, today.Month, today.Day, 16, 0, 0);
Run Code Online (Sandbox Code Playgroud)

  • 这是凌晨4点,而不是PM. (2认同)