PostgreSQL to_timestamp関数:日付変換の基本と応用

PostgreSQLデータベースでは、文字列をタイムスタンプデータ型に変換するためにto_timestamp関数が使用されます。その構文は以下の通りです:

to_timestamp(text, text)

to_timestamp関数を使用する際に、最初のパラメーターは変換したい文字列であり、2番目のパラメーターは文字列のフォーマットです。たとえば、日付と時刻が含まれる文字列をtimestampタイプに変換したい場合は、次のように使用できます。

SELECT to_timestamp('2022-10-25 14:30:00', 'YYYY-MM-DD HH24:MI:SS');

このコードは、文字列’2022-10-25 14:30:00’をタイムスタンプ型の値に変換します。ただし、第2引数のフォーマット文字列は、文字列のフォーマットと一致している必要があります。不一致の場合はエラーが発生しますのでご注意ください。

bannerAds