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

PostgreSQLで日付をユリウス日に変換する

    PostgreSQLでは、to_char()を使用して、特定の日付をユリウス日表現に変換できます。 機能。

    これを行うには、最初の引数として日付を渡し、'J' 2番目として。

    例1

    実例を示します。

    SELECT to_char(current_timestamp, 'J');

    結果:

    2459008

    ここでは、2459008はユリウス日です。

    ユリウス日は、先発グレゴリオ暦で紀元前4714年11月24日である先発ユリウス暦を使用して、紀元前4713年1月1日月曜日からの日数です。

    PostgreSQLは実際には、すべての日付/時刻の計算に内部的にJulian日付を使用します。

    例2

    固定の日付値を使用する別の例を次に示します。

    SELECT to_char('2020-12-16'::date, 'J');

    結果:

    2459200


    1. SQLの日付形式

    2. herokuでdatabase_urlを変更するにはどうすればよいですか?

    3. Node.jsでのSQLインジェクションの防止

    4. PostgresでJSONフィールドにインデックスを作成するにはどうすればよいですか?