데이타베이스/SQLite

[sqlite] [sqlite3] 날짜와 시간 함수

유키공 2018. 11. 28. 10:35

날짜와 시간 함수

[예제]
--현재 날짜
SELECT date('now');
--2018-11-28

--금월 마지막 일 구하기
SELECT date('now','start of month','+1 month','-1 day');
--2018-11-30

--unixtime으로 한 시간
SELECT datetime(1323847995, 'unixepoch');
--2011-12-14 07:33:15

--local timezone으로 한 시간
SELECT datetime(1323847995, 'unixepoch', 'localtime');
--2011-12-14 16:33:15

--unixtime
SELECT strftime('%s','now');
--1543368736

--unixtime 시간 차 (second)
SELECT strftime('%s','now') - strftime('%s','2011-12-13 15:50:50');
--219577293

--현재년도 +9달 후의 첫번 째 화요일
SELECT date('now','start of year','+9 months','weekday 2');
--2018-10-02