SYSDATE와 동등한 PostgreSQL

Shihab Sikder 2023년6월20일
SYSDATE와 동등한 PostgreSQL

이 기사에서는 Oracle의 SYSDATE에 해당하는 PostgreSQL에 대해 설명합니다.

PostgreSQL 시스템 시간

PostgreSQL에는 시스템 시간을 반환하는 함수 목록이 있습니다. 일부 함수는 타임스탬프, 정밀도 등으로 시간을 반환합니다.

다음은 시스템 날짜 및 시간을 제공하는 기능 목록입니다.

기능 설명
CURRENT_DATE YYYY-MM-DD 형식의 날짜만 반환
CURRENT_TIME HH:MM:SS.SSS 형식으로 시스템 시간을 반환합니다.
CURRENT_TIMESTAMP 결합된 날짜와 시간을 반환합니다.
CURRENT_TIME(정밀도) 정밀도가 정의된 CURRENT_TIME과 동일
CURRENT_TIMESTAMP(정밀도) 정밀도가 정의된 CURRENT_TIMESTAMP와 동일
LOCALTIME 시간대 없이 시간만 반환
LOCALTIMESTAMP 시간대 없이 날짜와 시간을 반환합니다.
LOCALTIME(정밀도) 정밀도가 정의된 LOCALTIME과 동일
LOCALTIMESTAMP(정밀도) 정밀도가 정의된 LOCALTIME과 동일
clock_timestamp() 시스템 시계에서 날짜와 시간을 반환합니다.
timeofday() 반환 날짜 및 시간
now() 반환 날짜 및 시간

각 명령은 다음과 같습니다.

CURRENT_DATE

postgres=# select CURRENT_DATE;
 current_date
--------------
 2022-04-21
(1 row)

CURRENT_TIME

postgres=# select CURRENT_TIME;
    current_time
--------------------
 10:00:11.047684+06
(1 row)

CURRENT_TIMESTAMP

postgres=# select CURRENT_TIMESTAMP;
      current_timestamp
------------------------------
 2022-04-21 10:01:01.67809+06
(1 row)

CURRENT_TIME(정밀도)

postgres=# select CURRENT_TIME(3);
  current_time
-----------------
 10:01:29.618+06
(1 row)

CURRENT_TIMESTAMP(정밀도)

postgres=# select CURRENT_TIMESTAMP(3);
     current_timestamp
----------------------------
 2022-04-21 10:02:18.001+06
(1 row)

현지 시간

postgres=# SELECT LOCALTIME;
    localtime
-----------------
 10:02:34.459566
(1 row)

LOCALTIMESTAMP

postgres=# SELECT LOCALTIMESTAMP;
       localtimestamp
----------------------------
 2022-04-21 10:03:04.678772
(1 row)

시계_타임스탬프()

postgres=# SELECT clock_timestamp();
       clock_timestamp
------------------------------
 2022-04-21 10:06:30.42038+06
(1 row)

타임오브데이()

postgres=# SELECT timeofday();
              timeofday
-------------------------------------
 Thu Apr 21 10:07:13.660494 2022 +06
(1 row)

지금()

postgres=# SELECT now();
              now
-------------------------------
 2022-04-21 10:07:50.340605+06
(1 row)

DATETIME 및 날짜-시간의 기타 기능에 대해 자세히 알아보려면 공식 문서를 방문하세요.

Shihab Sikder avatar Shihab Sikder avatar

I'm Shihab Sikder, a professional Backend Developer with experience in problem-solving and content writing. Building secure, scalable, and reliable backend architecture is my motive. I'm working with two companies as a part-time backend engineer.

LinkedIn Website

관련 문장 - PostgreSQL Date