programing

MySQL: INT를 DATETIME으로 변환

projobs 2022. 9. 18. 14:50
반응형

MySQL: INT를 DATETIME으로 변환

UNIX 타입의 타임스탬프가 저장되어 있다.INT컬럼을 표시합니다.이를 MySQL로 검색하는 적절한 방법은 무엇입니까?DATETIME?

(MySQL Date 함수를 다시 스캔할 때 정답을 찾았는데 SO에서 정답을 찾을 수 없었습니다.여기 있을 줄 알았어.)

FROM_UNIXTIME()

select from_unixtime(column,'%Y-%m-%d') from myTable; 
SELECT  FROM_UNIXTIME(mycolumn)
FROM    mytable

STR_ 함수TO_DATE(COLUMN, '%input_format')에서 실행할 수 있습니다.입력 형식만 지정하면 됩니다.예: p052011을 변환하는 방법

SELECT STR_TO_DATE('p052011','p%m%Y') FROM your_table;

결과 : 2011-05-00

이건 확실히 먹힌다.

select from_unixtime(column) from table

언급URL : https://stackoverflow.com/questions/2367603/mysql-convert-int-to-datetime

반응형