반응형
날짜 시간 값을 문자열로 변환
mysql에서 NOW ()를 사용하여 현재 날짜 및 시간을 가져오고 있습니다. 날짜 값을 varchar로 변환하고 다른 문자열과 연결하고 싶습니다. 어떻게하나요?
SELECT
DATE_FORMAT(NOW(), '%d %m %Y') AS your_date;
이것은 매우 오래되었지만 2c를 추가 할 것이라고 생각했습니다. DATE_FORMAT
실제로 문자열을 반환하지만 CAST
데이터베이스에 이미 datetime 문자열이 있고 이에 대해 패턴 일치가 필요한 상황에서 함수를 찾고 있었습니다.
http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html
이 경우 다음을 사용합니다.
CAST(date_value AS char)
이것은 약간 다른 질문에 대한 대답이지만 질문 제목은 누군가 검색하는 데 도움이 될만큼 모호해 보입니다.
이 시도:
concat(left(datefield,10),left(timefield,8))
전체 날짜를 기준으로 날짜 필드에 10 자
yyyy-MM-dd
.풀 타임을 기준으로 시간 필드에 8 자
hh:mm:ss
.
원하는 형식에 따라 다릅니다. 일반적으로 위의 스크립트를 사용할 수 있으며 원하는대로 다른 필드 또는 문자열을 연결할 수 있습니다.
실제로 날짜 및 시간 필드를 읽으면 문자열로 표시되기 때문입니다. 그러나 물론 업데이트하거나 삽입하는 동안 오류가 발생합니다.
참고 URL : https://stackoverflow.com/questions/2392413/convert-datetime-value-into-string
반응형
'IT Share you' 카테고리의 다른 글
OWIN의 GetExternalLoginInfoAsync 항상 null 반환 (0) | 2020.11.09 |
---|---|
Java에서 stream.sorted ()로 목록 정렬 (0) | 2020.11.09 |
데이터베이스 서버 (mysql 워크 벤치)에 연결할 수 없습니다. (0) | 2020.11.09 |
맞춤형 LinkedIn 공유 버튼을 만드는 방법 (0) | 2020.11.09 |
선형 RGB 공간과 비선형 RGB 공간에서 색상 작업을 할 때 실질적인 차이점은 무엇입니까? (0) | 2020.11.09 |