MySQL: 날짜 문자열을 UNIX 타임스탬프로 변환
날짜 문자열을 UNIX 타임스탬프로 변환하는 것은 데이터 처리에서 일반적인 작업입니다. MySQL에서 이러한 요구 사항을 해결하는 방법은 다음과 같습니다.
문제:
데이터베이스는 "AM"을 포함하여 "Apr 15 2012 12:00AM" 형식으로 날짜 문자열을 반환합니다. 접미사. CONVERT 함수를 사용하여 이 형식을 변환하는 데 성공하지 못했습니다.
해결 방법:
주어진 날짜 문자열을 UNIX 타임스탬프로 변환하려면 STR_TO_DATE 및 UNIX_TIMESTAMP 함수를 사용하세요. 다음 쿼리는 이를 보여줍니다.
SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'));
추가 고려 사항:
날짜 형식도 변경해야 하는 경우 FROM_UNIXTIME 함수를 사용하세요. 예:
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');
위 내용은 '2012년 4월 15일 오전 12시'와 같은 MySQL 날짜 문자열을 UNIX 타임스탬프로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!