2010-08-13 94 views
1

我該如何將js轉換爲C#。我看過,但無法找到有用的東西。將datetime js轉換爲c#

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

回答

2

假設你不介意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); 
+0

@ Ani - 謝謝,我會試試看看結果是什麼。 – hersh 2010-08-13 03:11:34