리눅스, 자료실, 성경검색, 추억의게임, 고전게임, 오락실게임, rootman, http://www.rootman.co.kr
* 18.232.51.69 *
| Home | Profile | Linux | 자료실 | zabbix | Mysql 5.6 | 갤러리 | 성경검색 | 해피니스 | 자유게시판 | 게시물검색 | L | O | R |    

 
[sqlite] [sqlite3] 날짜와 시간 함수 알아보기
 작성자 : rootman
Date : 2011-12-14 18:31  |  Hit : 10,820  


출처 : http://www.sqlite.org/lang_datefunc.html

[기본 문법]
date(timestring, modifier, modifier, ...)
time(timestring, modifier, modifier, ...)
datetime(timestring, modifier, modifier, ...)
julianday(timestring, modifier, modifier, ...)
strftime(format, timestring, modifier, modifier, ...)


[strftime 할당변수]
%d day of month: 00
%f fractional seconds: SS.SSS
%H hour: 00-24
%j day of year: 001-366
%J Julian day number
%m month: 01-12
%M minute: 00-59
%s seconds since 1970-01-01
%S seconds: 00-59
%w day of week 0-6 with Sunday==0
%W week of year: 00-53
%Y year: 0000-9999
%% %


[Modifiers]
NNN days
NNN hours
NNN minutes
NNN.NNNN seconds
NNN months
NNN years
start of month
start of year
start of day
weekday N
unixepoch
localtime
utc


[예문]
// 현재 날짜
sqlite> SELECT date('now');
2011-12-14

// 금월 마지막 일 구하기
sqlite> SELECT date('now','start of month','+1 month','-1 day');
2011-12-31

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

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

// unixtime
sqlite> SELECT strftime('%s','now');
1323847531

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

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


 
 

Total. 19
번호 분류 제목 작성자 등록일 조회수
19 sqlite [sqlite3] 날짜와 시간 함수 알아보기 rootman 12-14 10821
18 sqlite [sqlite3] command, DB 전체를 dump export, dump import 하기 rootman 12-12 5213
17 sqlite [sqlite3] command, 외부로 import/export하기 rootman 12-12 4778
16 sqlite [sqlite] 유용한 함수들 rootman 11-22 7380
15 sqlite [sqlite] 반올림, 버림, 올림 함수 rootman 11-22 11118
14 sqlite [sqlite] I deleted a lot of data but the database file did n… rootman 10-28 4492
13 sqlite [sqlite] How do I add or delete columns from an existing tab… rootman 10-28 4492
12 sqlite [sqlite] Collation Sequence Examples rootman 10-28 4785
11 sqlite [sqlite] Assigning Collating Sequences from SQL rootman 10-28 4583
10 sqlite [sqlite] Collating Sequences rootman 10-28 4402
9 sqlite [sqlite] Sorting, Grouping and Compound SELECTs rootman 10-28 4493
8 sqlite [sqlite] Operators rootman 10-28 4394
7 sqlite [sqlite] Comparison Example rootman 10-28 4524
6 sqlite [sqlite] Type Conversions Prior To Comparison rootman 10-28 4546
5 sqlite [sqlite] Affinity Of Comparison Operands rootman 10-28 4583
 1  2  
AND OR