DataBase/SQLite
SQLite : today 오늘날짜, 시간 가져오기 function 'now'
홍시쿼카
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 | 율리우스일 |