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

タイムゾーン情報を使用してMySQLに日時を保存する方法

    あなたが言った:

    さまざまな協力者がいる現地時間ではなく、常にタンザニアの時間として出てほしい。

    この場合は、すべきではありません。 UTCを使用します。 DATETIMEを使用するだけです。 TIMESTAMPの代わりにMySQLを入力します タイプ。

    MySQLドキュメントから

    MySQLはTIMESTAMPを変換します 保存のために現在のタイムゾーンからUTCに、取得のためにUTCから現在のタイムゾーンに戻る値。 (これは、DATETIMEなどの他のタイプでは発生しません。 。)

    すでにの場合 DATETIMEを使用する と入力すると、そもそも現地時間までに設定してはいけません。ここでは示していない、データベースではなく、アプリケーションコードに重点を置く必要があります。問題と解決策は言語によって大幅に異なるため、アプリケーションコードの適切な言語で質問にタグを付けるようにしてください。



    1. Androidでカーソルを正しく閉じる方法

    2. MySQLとMariaDBのすべてのデータベースを一覧表示および表示するSQLコマンド

    3. phpMyAdminに似たPostgreSQLビジュアルインターフェイス?

    4. OracleJDBCおよびOracleCHARデータ型