MySQL 날짜 문자열을 Unix 타임스탬프로 변환
다음 형식을 unix 타임스탬프로 변환하려면 어떻게 해야 합니까?
Apr 15 2012 12:00AM
DB에서 받은 포맷은AM
마지막에.다음을 사용해 봤지만 작동하지 않았습니다.
CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE,
CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE
where Sales.SalesDate value is Apr 15 2012 12:00AM
다음은 UNIX 타임스탬프로 변환하는 방법의 예입니다.
SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))
다음은 날짜 형식을 변경하는 방법의 예입니다.
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p')
문서: ,
날짜를 MySQL 표준 날짜 형식으로 변환하고 타임스탬프를 가져오려면 두 가지 방법을 모두 사용해야 합니다.
데이트의 형식을 보면
UNIX_TIMESTAMP(STR_TO_DATE(Sales.SalesDate, '%M %e %Y %h:%i%p'))
Will은 유효한 타임스탬프를 제공합니다.포맷 문자열에 대한 자세한 내용은 설명서를 참조하십시오.
현재 날짜의 경우 그냥 사용UNIX_TIMESTAMP()
MySQL 쿼리로 이동합니다.
http://www.epochconverter.com/ 에서
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
My bad, SELECT unix_timestamp(time) Time format: YYYY-MM-DD HH:MM:SS or YYMMDD or YYYYMMDD. More on using timestamps with MySQL:
http://www.epochconverter.com/programming/mysql-from-unixtime.php
언급URL : https://stackoverflow.com/questions/11133760/mysql-convert-date-string-to-unix-timestamp
'programing' 카테고리의 다른 글
Pthread 라이브러리에서 스레드 제거 (0) | 2023.01.20 |
---|---|
WordPress 설치의 wp_options 테이블에서 과도 상태를 제거할 수 있습니까? (0) | 2023.01.20 |
통신 링크 장애: 1047 WSREP에서 어플리케이션용 노드가 아직 준비되지 않았습니다. (0) | 2023.01.20 |
java.lang을 방지하려면 어떻게 해야 하나요?NumberFormatException:입력 문자열의 경우: "N/A"? (0) | 2023.01.20 |
jstl의 foreach 루프에서 인덱스 값을 가져오는 방법 (0) | 2023.01.20 |