4

デュアルから to_date(to_char(sysdate,'yyyy-mm-dd hh12:mi:ss AM'), 'yyyy-MM-dd HH12:MI:SS AM') を選択します。

これは oracle では正常に機能しますが、Postgres では機能しません。

4

3 に答える 3

15

代わりに、またはsysdateを使用する必要があります。current_timestampnow()

SELECT TO_CHAR(current_timestamp, 'yyyy-mm-dd hh12:mi:ss AM')
于 2013-11-14T14:13:15.103 に答える
1

AM または PM フォーマット自体を追加するためのテーブル。

create table date_tbl (id serial, Date_time varchar (30) default TO_CHAR(current_timestamp, 'yyyy-mm-dd hh:mi:ss AM') )

于 2015-12-21T09:43:15.823 に答える
0

PostgreSQL 経由で AM/PM のタイムスタンプを受け入れるには、以下の関数を試してください。

TO_CHAR(SYSDATE, 'MM/DD/YYYY HH12:MI:SS AM')

于 2020-10-15T05:40:57.493 に答える