【问题标题】:Display IST date and time for US Based server in Asp.net Calendar在 Asp.net 日历中显示美国服务器的 IST 日期和时间
【发布时间】:2012-08-29 09:40:31
【问题描述】:

我有一个 asp.net 日历,用于显示从 access 数据库中获取的事件。它工作正常,但由于服务器位于美国,因此根据印度标准时间 (IST),它会在当天下午 12:30(实际 IST 时间后 11 小时 30 分钟)后更改。对于使用它的人来说,这有点令人困惑。

我想要一个解决方案,以便日历在正确的时间(即 IST 上午 12:00)更改为今天的日期。或者您可能会说服务器的时间应该增加 11 小时和 30 分钟,以便根据 IST 显示日期。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    解决了!!!

    声明了一个 DateTime 变量,并使用 DateTime.UtcNow,将 5 小时和 30 分钟添加到结果中。 然后这个结果 DateTime 被用作今天的日期。

    DateTime todayDate = new DateTime();
    todayDate = DateTime.UtcNow.AddHours(5).AddMinutes(30);
    Calendar1.TodaysDate = todayDate;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-05
      • 2020-11-30
      • 1970-01-01
      • 2013-03-24
      • 2012-11-04
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      相关资源
      最近更新 更多