날짜 시간, 문자열 다루기

jiji·2023년 10월 21일
0

DataBase

목록 보기
4/14

오라클

TO_CHAR(데이터, '출력 형식')

  • 숫자 또는 날짜 데이터 → 문자형
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')  
--  오늘 날짜의 출력 형식을 결정해서 문자로 리턴
SELECT TO_CHAR(100000, '00000000')

TO_DATE(데이터, '날짜 형식')

  • 문자→ 날짜형으로 변환
SELECT TO_DATE('20080101', 'YYYY/MM/DD')  
--  20080101이라는 문자를 2008/01/01의 형태의 날짜로 리턴

MYSQL

DATE FORMAT(날짜, 출력 형식)

  • 날짜→ 문자열
SELECT DATE_FORMAT('2019-09-16 20:23:12', '%Y/%M/%D')  
--  2019/09/16 출력

DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') 
-- 2020-01-10

'%Y-%M-%D'-- 2020-January-10th

STR_TO_DATE(문자, 출력 형식)

  • 문자열을 날짜로 변환할 때는
SELECT STR_TO_DATE('20080101', '%Y-%M-%D')  
--  20080101이라는 문자를 2008-01-01의 형태의 날짜로 리턴

0개의 댓글