• DATE_FORMAT(field1, '%Y-%m-%d %H:%i:%s')

    • 리턴형: 문자열
  • 현재 날짜 및 시간 구하기

    • CURDATE()

      • 현재 날짜을 리턴한다.

      • 리턴형: DATE형

    • NOW()

      • 현재 날짜 및 시간을 리턴한다.

      • 리턴형: DATETIME형

  • CONVERT_TIMEZONE('America/Los_Angeles', NOW())

  • 주어진 DATE/DATETIME형 값에서 원하는 정보 추출하기

    • DATE_TRUNC('month', field1)

      • 주어진 DATE/DATETIME형 값에서 연, 월 정보를 추출한 값을 가져온다. 정훡히는, 그 값에 해당하는 해와 달의 1월 1일 0시 0분 0초에 해당하는 DATETIME형 값을 리턴한다.

      • 리턴형: DATETIME형

    • EXTRACT(MONTH FROM field1)

      • 주어진 DATE/DATETIME형 값에서 월 정보를 추출한 값을 가져온다.

      • 리턴형: INTEGER형

    • YEAR(field1)

      • 리턴형: 문자열
    • HOUR(field1)

      • 리턴형: 문자열
  • 주어진 문자열을 DATE/DATETIME/INTERVAL/TIME형 값으로 변환하기

    • DATE '2023-10-02'

    • TIMESTAMP '2023-10-15'

    • INTERVAL '1 day'

    • TIME '14:30:00'

  • 주어진 두 DATE형 값 사이 일수를 가져오기

    • DATEDIFF(END_DATE, START_DATE)

      • 리턴형: INTEGER