怎样修改DateTime类型数据的Hour,Minute等等,呵呵

woolgate 2004-10-28 09:56:08
已经有一个值得DateTime类型数据,比如
DateTime dt=Now;
dt.Hour=8;
则会报错,说Hour是只读的,
有没有简单有效的方法,进行赋值操作?
来不及了,大家帮忙啊
...全文
284 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
woolgate 2004-10-29
  • 打赏
  • 举报
回复
我靠,楼上的方法还不如我的那种代码少
不过比较纯正哦
shuker 2004-10-28
  • 打赏
  • 举报
回复
DateTime dt= DateTime.Now;

DateTime dtYouWant = new DateTime(dt.Year, dt.Month, dt.Day, 8, dt.Minute, dt.Second);

:)
woolgate 2004-10-28
  • 打赏
  • 举报
回复
能用了,不过这种方法太弱了,看看谁有更好的方法
zhongwanli 2004-10-28
  • 打赏
  • 举报
回复
UP!
woolgate 2004-10-28
  • 打赏
  • 举报
回复

dt.Hours.Add(8-dt.Hours) ?
嘿嘿,是不是很弱的方法?
xiaohutushen 2004-10-28
  • 打赏
  • 举报
回复
dt.Hours.Add(8);

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧