EXECL 타임 스탬프를 변환할 사용 하기 위한 공식은:
코드:
= (xxxxxxxxxx + 8 * 3600) / 86400 + 70 * 365 + 19
MySQL 튜토리얼 문을 사용 하 여 타임 스탬프 구문 예제를 설명할 수 있습니다:
코드:
선택 From_unixtime (1234567890, ' %y-%m-%d% h: %1: %s ')
첨부:
MySQL에서 시간 필드는 int (11), 예를 들어 문자 형식으로 변환 하는 방법, 저장소의 저장소 유형 13270655222, yyyy-mm-dd 형식으로 변환 하는 데 필요한
다음과 같이 From_unixtime 함수를 사용 하 여:
코드:
From_unixtime (Unix_timestamp, 형식)
유닉스 시간 토큰을 나타내는 문자열을 반환 형식 문자열에 따라 형식이 지정 됩니다. 형식은 Date_format () 함수에서 나열 된 항목으로 동일한 한정자를 포함할 수 있습니다.
형식 문자열에 따라 날짜 값 서식을 지정 합니다. 다음 한정자는 형식 문자열: %m 달 이름에 사용할 수 있습니다 (... 1 월 12 월)
%w 주 이름 (일요일... 토요일)
%d 영어 달의 날짜 접두사 (1, 2, 3, 등). )
%y 년, 숫자, 4 비트
%y 년, 숫자, 2-비트
%a 간략하게 주 이름 (SUN...SAT)
%D 개월, 숫자 (00...) 일 31)
%e는 달에 있는 일의 수 (0) 숫자. 31)
%m 달 (01...) 12)
%c 달, 숫자 (1) 12)
%b 간략하게 달 이름 (JAN...DEC)
%j 년 (001...) 일 수 366)
%h 시간 (00...) 23)
%k 시간 (0) 23)
%h 시간 (01...) 12)
%i 시간 (01...) 12)
%l 시간 (1) 12)
%i 분 수 (00...) 59)
%r 시간, 12 시간 (h:mm: ss로 [ap] m)
%t 시간, 24 시간 (h:mm: ss로)
%s 초 (00...) 59)
%s 초 (00...) 59)
%p 오전 또는 오후
한 주에 %w 일 (0 = 일요일... 6 = 토요일)
%u 주 (0) 52, 여기 일요일은 일주일의 첫 날
%u 주 (0) 52, 여기 월요일 일주일의 첫 날은
텍스트 "%" 백분율 %입니다.
관련된 기능
Mysql > Tbl_name에서 선택
어디 To_days (지금 ())-to_days (date_col) < = 30;
DayOfWeek (날짜)
날짜의 주 인덱스를 반환 합니다 (1 = 일요일 2 = 월요일,...). 7 = 토요일). 인덱스 값은 ODBC 표준을 준수 합니다.
Mysql > DayOfWeek 선택 (' 1998-02-03′);
-> 3
평일 (날짜)
날짜의 주 인덱스를 반환 합니다 (0 = 월요일, 1 = 화요일,...). 6 = 일요일):
Mysql > 평일 선택 (' 1998-02-03 22:23:00′);
-1
Mysql > 평일 선택 (' 1997-11-′);
-> 2
DayOfMonth (날짜)
반환 날짜는 1에서 31 까지의 1 월의 첫 번째 날:
Mysql > DayOfMonth 선택 (' 1998-02-03′);
-> 3
DayOfYear (날짜)
반환 날짜는 1에서 366 까지의 올해의 첫 번째 날:
Mysql > DayOfYear 선택 (' 1998-02-03′);
34->
달 (날짜)
1에서 12 사이 속하는 날짜의 월을 반환 합니다.
Mysql > 선택 달 (' 1998-02-03′);
-> 2
Dayname (날짜)
날짜의 주 이름을 반환 합니다.
Mysql > Dayname 선택 ("1998-02-′");
'목요일'->
MonthName (날짜)
날짜의 월 이름을 반환 합니다.
Mysql > MonthName을 선택 ("1998-02-′");
-> '2 월'
분기 (날짜)
분기 1에서 4까지 년의 날짜를 반환 합니다.
Mysql > 선택 분기 (' 98-04-01′);
-> 2
주 (날짜)
주 (날짜, 먼저)