반응형
MySQL에서 타임스탬프할 문자열
MySQL에서 문자열을 UNIX 타임스탬프로 변환하는 방법이 있습니까?
예를 들어, 나는 그 끈을 가지고 있습니다.2011-12-21 02:20pm
Unix 타임스탬프 형식이어야 합니다.
UNIX_TIMESTAMP()
요령을 터득합니다.
SELECT UNIX_TIMESTAMP('2011-12-21 14:20:00');
하지만, 그UNIX_TIMESTAMP()
함수는 표준 MySQL 형식의 날짜만 사용합니다.AM/PM 표기법을 사용하려면 먼저 다음과 같이 사용해야 합니다.
SELECT UNIX_TIMESTAMP(
STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);
@a'r이 이미 정답을 주었지만, 여전히 여기서 추가하고 싶은 것은 두 개의 매개 변수 STR_입니다.TO_DATE() 함수('날짜 문자열' 형식과 '날짜 형식' 문자열)는 '-'과 ':'의 일치하는 위치를 가져야 합니다.
예를 들어, 다음 4개의 쿼리가 정확하게 동일한 결과를 반환합니다. 2014-05-28 11:30:10
SELECT STR_TO_DATE('2014-05-28 11:30:10','%Y-%m-%d %H:%i:%s');
SELECT STR_TO_DATE('20140528 11:30:10','%Y%m%d %H:%i:%s');
SELECT STR_TO_DATE('2014-05-28 113010','%Y-%m-%d %H%i%s') ;
SELECT STR_TO_DATE('20140528 113010','%Y%m%d %H%i%s');
참고: STR_에 대한 2개의 파라미터각 쿼리의 TO_DATE() 함수는 '-' 및 ':'에 대해 일치하는 위치를 가집니다.
언급URL : https://stackoverflow.com/questions/8587177/string-to-timestamp-in-mysql
반응형
'prosource' 카테고리의 다른 글
Powershell 환경 PATH가 시스템 환경 PATH와 다른 이유는 무엇입니까? (0) | 2023.09.05 |
---|---|
MySQL에서 잘못된 문자열 값 오류가 발생함 (0) | 2023.09.05 |
오류에서 localhost를 해제하는 방법: EADDRINUSE 듣기 (0) | 2023.08.26 |
PowerShell을 사용하여 텍스트 파일에서 특정 문자열 카운트 (0) | 2023.08.26 |
VBA나 매크로가 없는 SHA256/SHA512 해시를 위한 Excel 공식 기반 기능 (0) | 2023.08.26 |