[sql] datetime의 MySQL 스트립 시간 구성 요소

시간 구성 요소를 고려하지 않고 Mysql에서 날짜 비교를 수행해야합니다. 즉 ‘2008-11-05 14:30:00’을 ‘2008-11-05’로 변환해야합니다.

현재 나는 이것을하고있다 :

SELECT from_days(to_days(my_date))

이 작업을 수행하는 적절한 방법이 있습니까?



답변

예, 날짜 기능을 사용합니다 .

SELECT date(my_date)


답변

select date(somedate) 가장 일반적입니다.

다른 형식을 수용해야하는 경우 다음을 사용할 수 있습니다.

SELECT DATE_FORMAT(your_date, '%Y-%m-%d');


답변

PostgreSQL에서는 TRUNC () 함수를 사용하지만 MySQL에서는 보이지 않습니다. 내 간단한 인터넷 검색에서 DATETIME 값을 DATE로 변환해야 할 것 같습니다.

date_col = CAST(NOW() AS DATE)

참조 http://dev.mysql.com/doc/refman/5.0/en/date-and-time-types.html를


답변

쿼리 date("d F Y",strtotime($row['date']))에서 $row['date']오는 간단한 방법


답변

당신은 사용할 수 있습니다 ToShortDateString();


답변