1

我有一个MySQL通过ColdFusion服务器访问数据库的 Adob​​e Flash Builder 应用程序。在MySQL数据库中有一个用时间戳填充的表。

当我将ColdFusion连接到时间戳表的数据服务绑定到DataGrid我的应用程序中时,每当我添加一个新的时间戳时,它都会正确地将其保存到数据库中,但它晚了 2 小时。我检查了数据库服务器、ColdFusion服务器和运行 Adob​​e Flash Builder 的计算机上的时间和时区设置,它们对于我的时区 (Central -6) 都是正确的。有谁知道我怎样才能让这些时间戳以正确的时间保存?我已经尝试了所有可以谷歌搜索的与类似问题有关的东西,但到目前为止我一无所获。我将提供帮助诊断问题和找到解决方案所需的任何其他信息。

4

1 回答 1

0

为了获得正确的时间,我必须实现以下代码:

var timeStamp:Date = new Date();
var timezone:int = -4;
timeStamp.hours = timeStamp.hoursUTC + timezone;

奇怪的。所有服务器和客户端都有正确的时间,并且它们都在同一个时区。哦,好吧,至少它有效。感谢大家的帮助!

于 2012-12-28T14:07:22.800 回答