如何添加一个小时到一个时间段. C#
发布时间:2020-12-15 04:02:38 所属栏目:百科 来源:网络整理
导读:我有一个特定的原因我的TimeSpan,所以它是在这种格式.我现在想添加一个小时.这是我得到的,哪些不起作用: TimeSpan time1= TimeSpan.FromHours(1); // my attempt to add 2 hoursTimeSpan ts = DateTime.Now.TimeOfDay;ts.Add(time1);MessageBox.Show(ts.ToS
我有一个特定的原因我的TimeSpan,所以它是在这种格式.我现在想添加一个小时.这是我得到的,哪些不起作用:
TimeSpan time1= TimeSpan.FromHours(1); // my attempt to add 2 hours TimeSpan ts = DateTime.Now.TimeOfDay; ts.Add(time1); MessageBox.Show(ts.ToString()); // for showing me its result 你能给些建议么? 解决方法
TimeSpan的添加方法不会修改ts的值.它是对值进行求和并返回一个新对象.
所以你应该做: TimeSpan ts = DateTime.Now.TimeOfDay; var ts2 = ts.Add(time1); MessageBox.Show(ts2.ToString()); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |