【问题标题】:convert datetime js to c#将日期时间 js 转换为 c#
【发布时间】:2011-03-29 06:14:18
【问题描述】:

我如何将它从 js 转换为 C#。我看过但找不到任何有用的东西。

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

【问题讨论】:

    标签: c# javascript .net datetime


    【解决方案1】:

    假设您不介意 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 -- 谢谢,我试试看结果如何。
    猜你喜欢
    • 2011-07-05
    • 2011-05-30
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    相关资源
    最近更新 更多