sql >> データベース >  >> RDS >> Oracle

日付と時刻を保存するアプリケーションで複数のタイムゾーンをどのように処理しますか?

    @kubal5003の場合は+1。

    日付と時刻の表示は、文化やタイムゾーンによって常に複雑になるため、これを行うには、ユーザーに最も近いレイヤー(ブラウザーやローカルアプリケーションなど)を使用するのが常に最善です。また、負荷の一部をデータベースからユーザーのマシンに移動します。

    ただし、サーバーで生成されたレポートには例外があります。そのため、タイムゾーン名/ ID(場合によってはオフセット/バイアスのみ)を保存して、1日の始まりを見つけます。これは、システム全体またはクライアント/ブランドごとの場合があります。

    Webアプリケーションの場合、私は通常、ジオロケーションを介してユーザーのデフォルトのタイムゾーンを検出します(地理データは現在非常に正確であるため、これが間違っていることはめったにありません)。




    1. MySQLステートメントへのコメントの埋め込み

    2. PHPサインアップシステムが機能しない(phpmyadmin、wampserver)

    3. 各クエリの更新にかかるExcelODBCデータ接続クエリの時間

    4. 階層構造でOracleクエリを使用してこの結果を取得する方法