사이트 내 전체검색
MYSQL 의 날짜 ,시간함수
로빈아빠
https://cmd.kr/server/1034 URL이 복사되었습니다.

본문

NOW() 현제 날짜와 시간을 출력하는 함수

mysql > select NOW();
---------------------------
NOW()
---------------------------
2004-03-21 12:00:00
---------------------------

--------------------------------------------------------------------------

DATE_FORMAT() 임의의 날짜와 시간 데이터를 가지고 일정한 형식에 맞추어 가공하여 출력해주는 함수입니다.

%M 영문으로 달의 이름 출력
%W 영문으로 요일 출력
%Y 정수형 4자리 년도
%y 정수현 2자리 년도
%a 영문 3자리 요일
%d 정수형 2자리 요일
%m 정수형 2자리 월
%b 영문 3자리의 달
%H 정수형 24H 형식의 시간
%I 정수형 2자리 분
%s 정수형 2자리 초
%p AM 또느 PM


※ DATE_FORMAT() 함수 포맷형식

select DATE_FORMAT('2004-03-01 12:00:00','%Y-%m-%d');
--------------------------------------------------------
DATE_FORMAT('2004-03-01 12:00:00','%Y-%m-%d')
--------------------------------------------------------
2004-03-01 12:00:00
--------------------------------------------------------


select DATE_FORMAT(NOW(),'%h:%i:%s %p ,%Y-%m-%d);
--------------------------------------------------------
DATE_FORMAT(NOW(),'%h:%i:%s %p ,%Y-%m-%d)
--------------------------------------------------------
 12:00:00  AM  03-01-2004
--------------------------------------------------------

 


 UNIX_TIMESTAMP() 날짜를 입력받아 그날짜를 TIMESTAMP 값으로 바꾸어 출력해줍니다.
인수가 없을때는 현제 시간을 만들어 출력합니다.


select UNIX_TIMESTAMP('2000-10-1- 11:22;33');
-------------------------------------------------
UNIX_TIMESTAMP('2000-10-1- 11:22;33')
-------------------------------------------------
97200855
-------------------------------------------------

*********** TIMESTAMP **************
UNIX_TIMESTAMP()함수는 그리니치 표준시로 1970년 1월1일 00:00:00 이후의 시간경과를 초단위로 나타내는

표현방식으로서 해당 날짜를 1970년 1월 1일 00:00:00 이후로부터 초단위로 계산한 정수값입니다

출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=myt&wr_id=33

댓글목록

등록된 댓글이 없습니다.

1,139 (21/23P)

Search

Copyright © Cmd 명령어 18.220.95.193