mysql에서는 str_to_date 함수를 사용하여 verchar를 시간 유형으로 변환할 수 있습니다. 이 함수의 구문은 "Str_to_date(col.pattern)"입니다. 여기서 매개변수 col은 형식을 지정해야 하는 필드 또는 콘텐츠입니다.
권장: "mysql 비디오 튜토리얼"
1. 날짜 유형을 varchar 유형으로 변환
date_format 함수를 사용하여 변환합니다. 사용 방법은
Date_format(col, 패턴)입니다.
col은 서식을 지정해야 하는 필드, 패턴은 변환할 형식, 형식은 일반 형식 표를 참조합니다
그 중에서 가장 일반적으로 사용되는 xxxx-xx-xx xx:xx:xx 형식은 다음과 같습니다. 테이블 -%m-%d %H:%i:%s 형식에 따라
%Y로 작성됩니다. 즉,
DATE_FORMAT(xxx,'%Y-%m-%d %H:%입니다. i:%s')
2.varchar 유형 날짜 유형으로 변환
str_to_date 함수를 사용하여 변환합니다. 사용 방법은
Str_to_date(col.pattern)입니다. 여기서 col은 필요한 필드 또는 내용입니다. 패턴의 형식은 형식 테이블을 참조하며 날짜에서 varchar로의 변환은 실제로 유사합니다.
첨부: 형식표(번역됨)
Value |
의미 |
|
초 |
% S, %s |
초(00,01, ..., 59) |
분 |
%i | 두 자리 분(00,01, ..., 59) |
시간 |
%H |
24시간 형식, 두 자리 시간(00, 01, ...,23) |
%h |
12시간 형식, 두 자리 시간(00,01, ...,12) |
|
|
%k |
24시간제, 숫자 형식 시(0,1,...,23) |
%l |
12시간 형식, 숫자 형식 시(0,1,...,12) |
|
%T |
24시간 형식, 시간 형식(HH:mm:ss) |
|
|
%r |
형식, 시간 형식(hh: mm: ss AM 또는 PM) |
|
%p |
AM 오전 또는 오후 오후 |
주 |
%W | 요일별 이름(일요일, 월요일, ..., 토요일) |
|
%a |
이름의 약어 각각의 요일(일, 월, ..., 토요일) |
|
%w |
은 주를 숫자 형식으로 식별합니다(0=일요일, 1=월요일, ..., 6=토요일) |
|
%U |
숫자는 주 수를 나타내며, 일요일은 한 주의 첫날입니다 |
%d |
두 자리 숫자는 해당 월의 일을 나타냅니다(01,02,...,31) |
|
|
%e |
숫자는 해당 월의 일수를 나타냅니다(1,2,...,31) |
|
%D |
영어 접미사는 일수를 나타냅니다. 월(1일, 2일, 3일... .) |
|
%j |
은 해당 연도의 일 수를 세 자리 숫자로 나타냅니다(001,002, .. .,366) |
month |
%M |
영어 월 이름(1월, 2월, ..., 12월) |
|
%b |
월 이름 영문 약어(Jan, Feb, ..., Dec) |
|
%m |
두 자리 숫자는 월 (01,02, ...,12) |
%c |
숫자는 월(1,2,...,12)을 나타냅니다. |
|
year |
%Y |
4자리 연도(2015, 2016...) |
%y |
두 자리 연도(15,16...) |
|
텍스트 출력 |
% 텍스트 |
직접 출력 텍스트 콘텐츠 |
위 내용은 mysql verchar로 시간을 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!