반응형
MySQL에서 타임 스탬프를 datetime으로 변환하는 방법은 무엇입니까?
어떻게 변환 1300464000
에 2011-03-18 16:00:00
MySQL의에서?
FROM_UNIXTIME()
MySQL 에서 함수 사용
밀리 초 (예 : Java의 타임 스탬프)로 저장하는 프레임 워크를 사용하는 경우 올바른 Unix 시간 (초)을 얻으려면 1000 으로 나누어야합니다 .
DATE_FORMAT(FROM_UNIXTIME(`orderdate`), '%d-%m-%Y') as "Date" FROM `orders`
주어진 날짜가 다음과 같이 인코딩 된 형식 인 경우 궁극적 인 솔루션입니다 1300464000
Janus Troelsen의 답변에 대답하려면
TIMESTAMP 대신 UNIX_TIMESTAMP 를 사용하십시오.
SELECT from_unixtime( UNIX_TIMESTAMP( "2011-12-01 22:01:23.048" ) )
TIMESTAMP 함수는 타임 스탬프가 아닌 Date 또는 DateTime을 반환하는 반면 UNIX_TIMESTAMP는 유닉스 타임 스탬프를 반환합니다
SELECT from_unixtime( UNIX_TIMESTAMP(fild_with_timestamp) ) from "your_table"
이것은 나를 위해 작동
당신이 사용할 수있는
select from_unixtime(1300464000,"%Y-%m-%d %h %i %s") from table;
에 대한 자세한 설명
참고 URL : https://stackoverflow.com/questions/5362874/how-to-convert-timestamp-to-datetime-in-mysql
반응형
'Programing' 카테고리의 다른 글
JOIN 조건에서 CASE 문을 사용할 수 있습니까? (0) | 2020.07.21 |
---|---|
htmlspecialchars 및 mysql_real_escape_string은 PHP 코드를 주입으로부터 안전하게 유지합니까? (0) | 2020.07.21 |
Python 요청 라이브러리의 get 메소드와 함께 헤더 사용 (0) | 2020.07.21 |
현재 노드 버전 확인 (0) | 2020.07.21 |
Android 및 iOS에 동일한 C ++ 코드를 사용하는 방법은 무엇입니까? (0) | 2020.07.21 |