我在 Win2003 服务器上运行,TimeZone 设置为 (GMT -06:00) Central Time。我正在使用 VS.NET 2005,f/x 2.x 进行编程。当我执行以下代码时,我没有得到预期的结果——但只有当它在 PROD 服务器上时。任何其他机器似乎都可以正常工作。
_response.Timestamp = DateTime.Now;
是否有隐藏的设置可以对 .NET Web 应用程序执行此操作?我查看了所有我能找到的配置,但没有看到任何东西。
注意:这发生在我们所有的服务器上......
注意:我尝试使用传入我的页面的日期:
[parameter 3] (Date): Thu Nov 05 22:23:16 MST 2009 // Web client time
LastPlayed (Date): Fri Nov 06 05:23:16 MST 2009 // Simple boxing of value
public class FlashObject
{
#region Declarations
public DateTime LastPlayed;
public List<PlayList> Characters;
public List<PlayList> Variations;
#endregion
}
上面的对象只是像这样水合:
internal static void GetPlayer(FlashObject flashObject, DateTime clientPlayTime)
请注意,它们都在 MST(山地标准时间)!!:(