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

エポック番号をmysqlで人間が読める形式の日付に変換する

    エポック値1389422614485 ミリ秒の精度を持っているようです。したがって、from_unixtime()と一緒にいくつかのmysql数学関数を使用する必要があります 人間が読める形式を生成するため。

    mysql> select from_unixtime(floor(1389422614485/1000));
    +------------------------------------------+
    | from_unixtime(floor(1389422614485/1000)) |
    +------------------------------------------+
    | 2014-01-11 12:13:34                      |
    +------------------------------------------+
    

    2020年7月の更新: MySQL 8.0以降、floor ミリ秒で作業する場合、関数は不要になりました:

    mysql> select from_unixtime(1594838230234/1000);
    +------------------------------------------+
    | from_unixtime(1594838230234/1000)        |
    +------------------------------------------+
    | 2020-07-15 18:37:10.2340                 |
    +------------------------------------------+
    


    1. postgresqlの「copyfrom」中に重複キーを無視するには

    2. PHP-ログインシステムでメンバー専用ページを保護する

    3. リンクサーバーを単一のローカルログインに制限する(T-SQLの例)

    4. CentOS6にMariaDB10をインストールして保護する方法