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

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


출처 : 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 11683
18 sqlite [sqlite3] command, DB 전체를 dump export, dump import 하기 rootman 12-12 5976
17 sqlite [sqlite3] command, 외부로 import/export하기 rootman 12-12 5358
16 sqlite [sqlite] 유용한 함수들 rootman 11-22 8531
15 sqlite [sqlite] 반올림, 버림, 올림 함수 rootman 11-22 11954
14 sqlite [sqlite] I deleted a lot of data but the database file did n… rootman 10-28 4973
13 sqlite [sqlite] How do I add or delete columns from an existing tab… rootman 10-28 4964
12 sqlite [sqlite] Collation Sequence Examples rootman 10-28 5277
11 sqlite [sqlite] Assigning Collating Sequences from SQL rootman 10-28 5058
10 sqlite [sqlite] Collating Sequences rootman 10-28 4837
9 sqlite [sqlite] Sorting, Grouping and Compound SELECTs rootman 10-28 4961
8 sqlite [sqlite] Operators rootman 10-28 4835
7 sqlite [sqlite] Comparison Example rootman 10-28 5002
6 sqlite [sqlite] Type Conversions Prior To Comparison rootman 10-28 5002
5 sqlite [sqlite] Affinity Of Comparison Operands rootman 10-28 5064
 1  2  
AND OR