0

大家好,我想要一个日期时间对象。我想自己设置时间部分。

就像我想要拥有今天系统日期的 DateTime 对象,并且我想将其时间设置为 08:00:00。

4

4 回答 4

2

给你:

日期时间结构

于 2011-02-03T09:40:05.150 回答
1
var myDate = DateTime.Today.AddHours(18);

将在下午 6 点为您提供当前日期的日期值。

于 2011-02-03T09:42:11.317 回答
1

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); 每次都需要这种日期。

于 2011-02-03T09:44:43.770 回答
0
DateTime meetingAppt = new DateTime(
    DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 8, 0, 0);
于 2011-02-03T09:44:52.523 回答