大家好,我想要一个日期时间对象。我想自己设置时间部分。
就像我想要拥有今天系统日期的 DateTime 对象,并且我想将其时间设置为 08:00:00。
大家好,我想要一个日期时间对象。我想自己设置时间部分。
就像我想要拥有今天系统日期的 DateTime 对象,并且我想将其时间设置为 08:00:00。
给你:
var myDate = DateTime.Today.AddHours(18);
将在下午 6 点为您提供当前日期的日期值。
DateTime dt = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 8, 0, 0);
我猜这是最简单的,在另一种情况下,您还可以在 DateTime 上创建一个扩展方法,可能会返回上述内容!
扩展方法还可以让你调用它,DateTime.MyToday()
它会返回当前日期,默认情况下时间设置为 8:00:00。因此,您无需new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 8, 0, 0);
每次都需要这种日期。
DateTime meetingAppt = new DateTime(
DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 8, 0, 0);