我有一个Adobe Flash Builder应用程序,可以通过MySQL
服务器访问ColdFusion
数据库。在MySQL
数据库中,有一个填充了时间戳的表。
当我将连接到时间戳表的ColdFusion
数据服务绑定到我的应用程序中的DataGrid
时,只要我添加新的时间戳,它就会正确地将它保存到数据库中,但它落后2个小时。我已经检查了数据库服务器,ColdFusion
服务器和运行Adobe Flash Builder的计算机上的时间和时区设置,它们对于我的时区(Central -6)都是正确的。有谁知道如何在正确的时间内保存这些时间戳?我已经尝试了一些我可以谷歌搜索类似问题的东西,到目前为止我还没有提出任何建议。我将提供帮助诊断问题并找到解决方案所需的任何其他信息。
答案 0 :(得分:0)
为了获得正确的时间,我必须实现以下代码:
var timeStamp:Date = new Date();
var timezone:int = -4;
timeStamp.hours = timeStamp.hoursUTC + timezone;
怪异。所有服务器和客户端都具有正确的时间,并且它们都在同一时区。哦,好吧,至少它有效。感谢大家的帮助!