使用时间跨度值更改日期的时间部分
Change the time part of a date with a timespan value
如果我有一个 DateTime
变量具有此值 2020/01/01 20:59:54
和一个 TimeSpan
变量具有此值 16:35:00
。如何使用 TimeSpan
变量的值更改日期变量的时间部分以获得这样的结果 2020/01/01 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
如果我有一个 DateTime
变量具有此值 2020/01/01 20:59:54
和一个 TimeSpan
变量具有此值 16:35:00
。如何使用 TimeSpan
变量的值更改日期变量的时间部分以获得这样的结果 2020/01/01 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