본문 바로가기
DataBase

mysql 현재시간표시

by Nirah 2023. 3. 12.

 

1.  date_format 표기법

date_format은 대소문자를 구분하기 때문에 요구사항에 맞는 알파벳을 찾아 적절하게 활용하시길 바랍니다.

  Specifier Description Example 
1 %Y 연도(year): 4자리 표현 2021
2 %y 연도(year): 뒤에서 2자리 표현 21
3 %a 요일(weekday): 이름 줄임표현 Mon, Tue, Wed, ...
4 %W 요일(weekday): 이름 Sunday, ..., Saturday
5 %w 요일(weekday): 숫자 활용 0 = Sunday, ... , 6 = Saturday
6 %b 월(month): 이름 줄임표현 Jan, Feb, Mar, ...
7 %M 월(month): 이름 January, February, ..., December
8 %c 월(month): 숫자 표기(자릿수 고정 X) 0, 1, 2, ..., 12
9 %m 월(month): 숫자 표기(자릿수 2개로 고정) 00, 01, ..., 12
10 %D 일(day): 접미사 활용 0th, 1st, 2nd, 3rd, ...
11 %d 일(day): 숫자 활용(1개월 단위) 0, 1, 2, 3, ...
12 %j 일(day): 숫자 활용(1년 단위) 001, 002, ..., 366
13 %p 오전/오후 구분 AM or PM
14 %T 24시간제 시간 표기 23:05:12 ("오후 11시 5분 12초")
15 %r 12시간제 시간 표기 및 오전/오후 구분 11:05:12 PM
16 %f Microseconds 000000, ...., 999999
17 %H 시간(hour): 24시간제 00, 01, ..., 23
18 %k 시간(hour): 24시간제 00, 01, ..., 23
19 %h 시간(hour): 12시간제 01, 02, ..., 12
20 %I 시간(hour): 12시간제 01, 02, ..., 12
21 %i 분(minute): 1시간 단위 00, 01, ..., 59
22 %S 초(seconds) 00, ..., 59
23 %s 초(seconds) 00, ..., 59
24 %U 주(Week): 1년 단위 (일요일이 1주의 시작) 00, 01, ..., 53
25 %u 주(Week): 1년 단위 (월요일이 1주의 시작) 00, 01, ..., 53
26 %v 주(Week): 1년 단위 (일요일이 1주의 시작) 01, 02, ..., 53

 

현재 시간표시

SELECT date_format(Now(), '%Y-%m-%d-%h-%s');

 

 

데이터베이스 목록의 변화와함께 보려면 아래와같이.

show databases; SELECT date_format(Now(), '%Y-%m-%d-%h-%i-%s');

 

 

 

 

2. 표준시 설정

 

참고로 지금 msql에 표시되는 시간이 마음에 안든다면

표준시를 바꾸면 된다.

 

SET GLOBAL time_zone = '+12:00';

SET time_zone = '+12:00';

 

원래 이렇게 6시 43분 10초로 표시되던걸 10시대로 맞추고 싶었다.

 

지금이 서울/아시아 표준시인 +9:00 을 쓰고 있는걸 먼저 확인했기때문에

+12:00을 해준다면 아래와 같이 원하는 시간으로 바뀐다.