如何根据用户在cshtml中的位置显示时间戳

时间:2014-07-21 12:11:37

标签: asp.net-mvc-3 razor

您好我使用Razor作为我的.net应用程序的模板。 目前我通过@ DateTime.Now.ToString(" f")显示时间。 请帮助我如何显示特定于剃须刀最终用户区域的日期时间

1 个答案:

答案 0 :(得分:0)

使用此关键字

当地时间取决于计算机的位置。世界时间独立于此

    @DateTime.UtcNow;



    TimeZone zone =  TimeZone.CurrentTimeZone;
    // Demonstrate ToLocalTime and ToUniversalTime.
    DateTime local = zone.ToLocalTime(DateTime.Now);
    DateTime universal = zone.ToUniversalTime(DateTime.Now);