问题描述
如果我有一个值为DateTime
的{{1}}变量和值为2020/01/01 20:59:54
的{{1}}变量。如何使用TimeSpan
变量的值将date变量的时间部分更改为类似16:35:00
的结果?
解决方法
这很简单:
Dim dt = DateTime.Parse("2020/01/01 20:59:54")
Dim ts = TimeSpan.Parse("16:35:00")
dt = dt.Date.Add(ts)
或者,甚至更简单:
dt = dt.Date + ts