30

私はPostgresで次のものを取得しようとしています:

select day_in_month(2);

期待される出力:

28

Postgresにそれを行うための組み込みの方法はありますか?

4

6 に答える 6

47
SELECT  
    DATE_PART('days', 
        DATE_TRUNC('month', NOW()) 
        + '1 MONTH'::INTERVAL 
        - '1 DAY'::INTERVAL
    )

NOW()他の日付に置き換えます。

于 2011-08-03T13:29:30.457 に答える