我能够创建一个DateTime对象并初始化它添加天数,如下所示:
DateTime date = DateTime.Today.AddDays(10);
问题如下:输出显示始终设置为00:00的小时和分钟。
A发现了一个脏的解决方案,它包含由以下指令生成的字符串:
DateTime.Now.ToString("HH:mm");
通过这种方式,我可以获得正确的和当前的小时和分钟。
有没有一种干净的方法将这些信息编码在同一个DateTime变量中?
使用DateTime.Now
而不是DateTime.Today
DateTime.Now
没有脏,格式化它也不是
DateTime.Now
为您提供了一个DateTime变量。
格式化.ToString()
返回一个字符串,以便按您的意愿进行格式化。
使用DateTime。现在如下所示:
DateTime date = DateTime.Now.AddDays(10);
它也会给出小时和分钟。