将datetime js转换为c#
问题描述:
我该如何将js转换为C#。我看过,但无法找到有用的东西。将datetime 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);
@ Ani - 谢谢,我会试试看看结果是什么。 – hersh 2010-08-13 03:11:34