如何在特定时间更改日期

时间:2017-06-06 07:20:37

标签: c#

我对C#很新,并且有一些问题。我有一个项目需要更改学校在上午7点开学的日期,而不是在上午12点。我试过这样的事情,但没有工作

System.TimeSpan timeDiff = TimeSpan.FromHours(.292);
DateTime presentDate = (Convert.ToDateTime(sysDateTime)).Subtract(timeDiff); 

我在VB6中使用这种方式,我只是从当前日期时间减去.292来更改日期在早上7点而不是上午1200点但是我不知道如何在C#中实现相同的目标。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用

DateTime d = (Convert.ToDateTime(sysDateTime)).Subtract(new TimeSpan(5, 0, 0));