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

JDBCで正しいタイムゾーンを構成するにはどうすればよいですか?

    申し訳ありませんが、直接の質問に対する回答はありません。ただし、データベースでのすべてのタイムゾーンの問題を完全に回避するために検討する価値のあるものを提案できます。可能であれば、BIGINTを使用することをお勧めします Javaで日付を格納するためのフィールド。 longを保存するだけです エポックからのミリ秒数の例: System.currentTimeMillis()から またはDate.getTime()

    次に、日付のタイムゾーンの解釈は常にJavaで管理されます。これは、エポックベースの数値を使用するのに適しています。 Java以外の日付をデータベースに直接クエリするのは少し複雑になりますが、それほど難しくはなく、IMOの価値がある傾向があります:

    SELECT FROM_UNIXTIME(date_field / 1000) FROM table;
    


    1. mysqlのトリガーまたはストアドプロシージャからRESTAPIを呼び出しますか?

    2. ブール値にBIT(1)をスキャフォールディングしないMysqlを使用したEFコア

    3. MySQL-メールメッセージとともに未読メッセージをクエリする

    4. ListViewアイテムへの画像の割り当てチュートリアル-03