EMDI는 지금도 개발중

SQLite : today 오늘날짜, 시간 가져오기 function 'now' 본문

DataBase/SQLite

SQLite : today 오늘날짜, 시간 가져오기 function 'now'

EMDI 2020. 4. 24. 13:42

1. 날짜 가져오기 date('now')

-- 2020-04-24
select date('now')

 

2. 지금 시간 가져오기 time('now')

-- 04:31:49
select time('now')

 

3. 포맷을 이용한 now 조합

-- 형식
strftime(format, 'now');

-- 예시
select strftime('%Y-%m-%d','now');
select strftime('%Y-%m-%d %H-%M','now');
select strftime('%Y-%m-%d %H-%M-%S','now');

sqlite> SELECT strftime('%H-%M-%S','now');
Result: '11-13-52'                 (formatted as HH-MM-SS)

sqlite> SELECT strftime('%H-%M-%f','now');
Result: '11-13-52.990'            (formatted as HH-MM-SS.SSS)

sqlite> SELECT strftime('%H-%M','now');
Result: '11-13'                    (formatted as HH-MM)

sqlite> SELECT strftime('%Y-%m-%d %H-%M','now');
Result: '2014-10-18 11-13'         (formatted as YYYY-MM-DD HH-MM)

sqlite> SELECT strftime('%Y-%m-%d %H-%M-%S','now');
Result: '2014-10-18 11-13-52'      (formatted as YYYY-MM-DD HH-MM-SS)

sqlite> SELECT strftime('%Y-%m-%d %H-%M-%f','now');
Result: '2014-10-18 11-13-52.990'  (formatted as YYYY-MM-DD HH-MM-SS.SSS)
형식(format) 설명
%Y 4자리 년도(0000~9999)
%W 년도에 따른 주 (00~53)
%w 주중 요일(0~6, 0은 일요일)
%m 월(01~12)
%d 달 중 일(00~31)
%H 시(00~24)
%M
%S
%s 1970-01-01 이후 초
%f SS.SSS
%j 년 중 일(001~366)
%J 율리우스일

 

'DataBase > SQLite' 카테고리의 다른 글

SQLite : IS NULL, MAX+1 사용하는 방법  (0) 2020.04.24
Comments