Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

UK DATE를 MySQL 날짜로 변환하시겠습니까?

<시간/>

영국 날짜 형식은 일-월-년 형식을 지원합니다. MySQL 날짜로 변환하려면 STR_TO_DATE()를 사용하십시오. 다음은 구문입니다:

yourTableName에서 str_to_date(yourColumnName,'%d/%m/%Y') 선택;

먼저 테이블을 생성해 보겠습니다.

mysql> Create table DemoTable728 (DueDate varchar(100));Query OK, 영향을 받는 행 0개(0.59초)

삽입 명령을 사용하여 테이블에 일부 레코드 삽입:

<미리>mysql> DemoTable728 값에 삽입('10/11/2019');쿼리 OK, 1행 영향(0.16초)mysql> DemoTable728 값에 삽입('31/01/2016');쿼리 OK, 1행 영향을 받은(0.16초)mysql> DemoTable728 값에 삽입('01/12/2015');쿼리 OK, 영향을 받는 1행(0.12초)mysql> DemoTable728 값에 삽입('11/03/2018');쿼리 OK, 영향을 받는 행 1개(0.16초)

select 문을 사용하여 테이블의 모든 레코드 표시:

mysql> Select *from DemoTable728;

그러면 다음과 같은 출력이 생성됩니다. -

+------------+| 마감일 |+------------+| 2019년 10월 11일 || 2016년 1월 31일 || 2015년 1월 12일 || 11/03/2018 |+------------+4행 세트(0.00초)

다음은 UK 날짜 형식을 MySQL 날짜로 변환하는 쿼리입니다.

mysql> DemoTable728에서 str_to_date(DueDate,'%d/%m/%Y') 선택;

그러면 다음과 같은 출력이 생성됩니다. -

+---------------------------------+| str_to_date(DueDate,'%d/%m/%Y') |+-------------------------------- +| 2019-11-10 || 2016-01-31 || 2015-12-01 || 2018-03-11 |+---------------------------------+4행 세트(0.00초)