반응형
MySQL에서 타임스탬프를 날짜/시간으로 변환하는 방법
변환 방법1300464000
로.2011-03-18 16:00:00
MySQL에서요?
MySQL의 기능 사용
이것을 밀리초 단위로 보존하는 프레임워크(예를 들면, Java 의 타임스탬프)를 사용하고 있는 경우는, 적절한 Unix 시간을 초단위로 취득하려면 , 1000 으로 나눌 필요가 있습니다.
DATE_FORMAT(FROM_UNIXTIME(`orderdate`), '%Y-%m-%d %H:%i:%s') as "Date" FROM `orders`
지정된 날짜가 다음과 같이 인코딩된 형식일 경우 이는 궁극적인 해결책입니다.1300464000
야누스 트롤센의 코멘트에 응답하려면
TIMESTAMP 대신 UNIX_TIMESTamp 사용
SELECT from_unixtime( UNIX_TIMESTAMP( "2011-12-01 22:01:23.048" ) )
TIMESTAMP 함수는 타임스탬프가 아닌 날짜 또는 날짜 시간을 반환하고 UNIX_TIMESTAMP는 UNIX 타임스탬프를 반환합니다.
사용할 수 있습니다.
select from_unixtime(1300464000,"%Y-%m-%d %h %i %s") from table;
상세 설명:
SELECT from_unixtime( UNIX_TIMESTAMP(fild_with_timestamp) ) from "your_table"
이것은 나에게 효과가 있다.
언급URL : https://stackoverflow.com/questions/5362874/how-to-convert-timestamp-to-datetime-in-mysql
반응형
'source' 카테고리의 다른 글
Spring Boot application.properties 값이 채워지지 않았습니다. (0) | 2022.10.29 |
---|---|
Python이 virtualenv 내에서 실행 중인지 확인 (0) | 2022.10.29 |
InnoDB는 600MB 파일 Import에 1시간 이상 소요되며 MyISAM은 몇 분 안에 Import할 수 있습니다. (0) | 2022.10.29 |
Python에 "같지 않은" 연산자가 있습니까? (0) | 2022.10.29 |
ASP를 사용한 서버 측 렌더링 Vue.NET Core 2 (0) | 2022.10.29 |