날짜가 dd/mm/yyyy
입니다. 내가 데이터베이스에 저장할 수있는 방법, 내가 그들에게 몇 가지 작업을 수행하는 환상? mysql 데이터베이스에 저장 날짜는 어떻게됩니까?
예를 들어 내가 행을 찾아야합니다
, 어디date > something
내가 date
field
에 유형을 설정해야합니다? date
, datetime
or timestamp
를 사용
감사
날짜가 dd/mm/yyyy
입니다. 내가 데이터베이스에 저장할 수있는 방법, 내가 그들에게 몇 가지 작업을 수행하는 환상? mysql 데이터베이스에 저장 날짜는 어떻게됩니까?
예를 들어 내가 행을 찾아야합니다
, 어디date > something
내가 date
field
에 유형을 설정해야합니다? date
, datetime
or timestamp
를 사용
감사
는 MySQL의에서 날짜, 시간을 저장합니다. 대부분의 목적을 위해 처음 두 가지를 권하고 싶습니다.
MySQL에 날짜 형식을 구문 분석하는 방법을 알려면 STR_TO_DATE 함수를 사용하십시오. 다음 예는 다음과 같습니다
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
가 DATE_FORMAT 기능에 원형 모양으로 결과를 다시 포맷하려면. 기본 형식이 아닌 다른 것을 사용하여 문자열로 표시하려는 경우에만 형식을 지정하면됩니다.
하거나 date
만 날짜에 대해이 아니라 정확한 시간에 대해 신경 경우 시간 정보
사용 date
필요하지 않은 경우.
사용 날짜 또는 시간 스탬프 및 사용하여 형식 functionL
http://davidwalsh.name/format-date-mysql-date_format
http://www.electrictoolbox.com/article/mysql/format-date-time-mysql/
하지만 난 타임 스탬프를 사용할 때 내가하려고 할 때, 그것은이 0000-00-00 0시 0분 0초처럼 보인다 예를 들어 저장하기 21/05/2010 날짜 – Simon
@Syon : 예를 들어 답을 업데이트했습니다. –