1

MySQLサーバーを介してデータベースにアクセスするAdobeFlashBuilderアプリケーションがありColdFusionます。MySQLデータベースには、タイムスタンプが入力されたテーブルがあります。

ColdFusionタイムスタンプテーブルに接続するデータサービスをアプリケーションのにバインドするとDataGrid、新しいタイムスタンプを追加すると、データベースに正しく保存されますが、2時間遅れます。データベースサーバー、ColdFusionサーバー、およびAdobe 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 に答える