将datetime js转换为c#

将datetime js转换为c#,c#,javascript,.net,datetime,C#,Javascript,.net,Datetime,如何将其从js转换为C#。我找过了,但找不到有用的东西 var endDate = new DateTime(); endDate.setDate(startDateTime.getDate() + days); endDate.setHours(endDateTime.getHours(), endDateTime.getMinutes(), endDateTime.getSeconds()); 假设您不介意endDateTime上的亚秒精度,您可以使用: var endDate = sta

如何将其从js转换为C#。我找过了,但找不到有用的东西

var endDate = new DateTime();
endDate.setDate(startDateTime.getDate() + days);
endDate.setHours(endDateTime.getHours(), endDateTime.getMinutes(), endDateTime.getSeconds());

假设您不介意
endDateTime
上的亚秒精度,您可以使用:

var endDate = startDateTime.Date.AddDays(days).Add(endDateTime.TimeOfDay);                                               
如果你不介意的话,这应该可以做到:

var offSet = new TimeSpan(days, endDateTime.Hour, endDateTime.Minute, endDateTime.Second);
var endDate = startDateTime.Date.Add(offSet);
@谢谢,我会试试看结果如何。