Mad*_*Boy 4 .net c# datetime date datetimepicker
我使用它将DateTime值转换为Date,然后我添加00:00:00和23:59:59以确保在计算内容时考虑整天.我很确定这是做错事的方式.什么是正确的方法?
DateTime varObliczOd = DateTime.Parse(dateTimeWycenaPortfelaObliczDataOd.Value.ToShortDateString() + " 00:00:00");
DateTime varObliczDo = DateTime.Parse(dateTimeWycenaPortfelaObliczDataDo.Value.ToShortDateString() + " 23:59:59");
Run Code Online (Sandbox Code Playgroud)
M.A*_*nin 11
如果dateTimeWycenaPortfelaObliczDataOd是类型DateTime,您可以使用:
dateTimeWycenaPortfelaObliczDataOd.Date
Run Code Online (Sandbox Code Playgroud)
只获取日期部分(时间将是00:00:00 ...).如果您想获得日期的最后一个刻度,您可以使用:
dateTimeWycenaPortfelaObliczDataOd.Date.AddDays(1).AddTicks(-1)
Run Code Online (Sandbox Code Playgroud)
但你真的更适合下一个日期(.AddDays(1)).
在任何情况下,都不需要转换为字符串并返回DateTime.