복붙노트

[SQL] 어떻게 MySQL은 DATETIME에서 일부 날짜와 시간에

SQL

어떻게 MySQL은 DATETIME에서 일부 날짜와 시간에

나는 테이블에서 DATETIME 필드를 저장하고있다. 그 같이 온 값을 저장 한 후 2012년 9월 9일 6시 57분 12초.

저장을 위해 나는 구문을 사용하고 있습니다 :

   date("Y-m-d H:i:s");

날짜와 시간을 모두 얻을 수있는 방법 가져 오기 데이터가 단일 MySQL의 쿼리를 사용하여 분리하는 동안 이제 내 질문이다.

6시 57분 12초 같은 2012년 9월 9일와 시간 같은 날짜.

해결법

  1. ==============================

    1.당신은 그 사용 DATE_FORMAT을 달성 할 수있다 () (이상의 다른 형식의 링크를 클릭)

    당신은 그 사용 DATE_FORMAT을 달성 할 수있다 () (이상의 다른 형식의 링크를 클릭)

    SELECT DATE_FORMAT(colName, '%Y-%m-%d') DATEONLY, 
           DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY
    
  2. ==============================

    2.MySQL의 설명서에 따라, 날짜 () 함수는 시간 부분의 날짜 날짜 시간 feild의 일부 및 TIME ()를 당길 것이다. 그래서 나는 시도 할 것이다 :

    MySQL의 설명서에 따라, 날짜 () 함수는 시간 부분의 날짜 날짜 시간 feild의 일부 및 TIME ()를 당길 것이다. 그래서 나는 시도 할 것이다 :

    select DATE(dateTimeFeild) as Date, TIME(dateTimeFeild) as Time, col2, col3, FROM Table1 ...
    
  3. ==============================

    3.시험:

    시험:

    SELECT DATE(`date_time_field`) AS date_part, TIME(`date_time_field`) AS time_part FROM `your_table`
    
  4. ==============================

    4.간단히, SELECT TIME (COLUMN_NAME), DATE (COLUMN_NAME)

    간단히, SELECT TIME (COLUMN_NAME), DATE (COLUMN_NAME)

  5. ==============================

    5.단지 날짜 사용을 위해 일 ( "Y-m-D");

    단지 날짜 사용을 위해 일 ( "Y-m-D");

    만 시간 사용 일 ( "H : I : S ');

  6. from https://stackoverflow.com/questions/12337195/how-to-part-date-and-time-from-datetime-in-mysql by cc-by-sa and MIT license