我正在尝试将今天的日期与我存储在sql server数据库中的现有时间值合并。让我举个例子:
ClientTradedTime =“16:52:01”(这是timepan的类型)
我想在DateTime类型的变量中将该值与今天的日期合并,以使用其他位置,例如:
DateTime mydate;
mydate =“2014-02-04 16:52:01”(这是我希望在将其存储到数据库时看到的内容)
我该如何解决这个问题?
答案 0 :(得分:0)
只需TimeSpan
DateTime
到DateTime
的日期属性,您就可以获得所需的DateTime updatedDt = mydate.Date.Add(ClientTradedTime);
:
DateTime myDate = DateTime.Now;
TimeSpan ClientTradedTime = new TimeSpan(16, 52, 51);
DateTime updatedDt = myDate.Date.Add(ClientTradedTime);
考虑以下示例:
updatedDt = {04/02/2014 4:52:51 PM}
这会给你:
myDate.Date
DateTime
会将时间设置为00:00:00
的{{1}}给您,然后您可以将TimeSpan
添加到其中。